On 13 June 2018 at 20:28, Rodney W. Grimes
wrote:
> > On Wed, Jun 13, 2018 at 9:03 PM, Rodney W. Grimes <
> > free...@pdx.rh.cn85.dnsmgr.net> wrote:
> >
> > > > Author: imp
> > > > Date: Wed Jun 13 22:00:02 2018
> > > > New Revision: 335091
> > > > URL: https://svnweb.freebsd.org/changeset/base/3
On 13 June 2018 at 22:35, Rodney W. Grimes
wrote:
> > On 13 June 2018 at 20:28, Rodney W. Grimes net>
> > wrote:
> >
> > > > On Wed, Jun 13, 2018 at 9:03 PM, Rodney W. Grimes <
> ...
> > > > > > @@ -1,7 +1,8 @@
> > > > > > /*-
> > > > > > - * Copyright (c) 2017 Netflix, Inc
> > > > > > - * All
On 16 June 2018 at 19:43, Rodney W. Grimes
wrote:
> > On 16 June 2018 at 18:10, Rodney W. Grimes
> > wrote:
> > > [ Charset UTF-8 unsupported, converting... ]
> > >> Author: eadler
> > >> Date: Sat Jun 16 23:50:34 2018
> > >> New Revision: 335270
> > >> URL: https://svnweb.freebsd.org/changeset/
On 16 June 2018 at 20:06, Rodney W. Grimes
wrote:
> > On 16 June 2018 at 19:43, Rodney W. Grimes net>
> > wrote:
> >
> > > > On 16 June 2018 at 18:10, Rodney W. Grimes
> > > > wrote:
> > > > > [ Charset UTF-8 unsupported, converting... ]
> > > > >> Author: eadler
> > > > >> Date: Sat Jun 16 23:
On 17 June 2018 at 08:07, Rodney W. Grimes
wrote:
> > > > > > > >> Author: eadler
> > > > > > > >> Date: Sat Jun 16 23:50:34 2018
> > > > > > > >> New Revision: 335270
> > > > > > > >> URL: https://svnweb.freebsd.org/changeset/base/335270
> > > > > > > >>
> > > > > > > >> Log:
> > > > > > > >>
On 4 May 2018 at 16:12, Mateusz Guzik wrote:
> On Sat, May 5, 2018 at 12:58 AM, Steven Hartland <
> steven.hartl...@multiplay.co.uk> wrote:
>
>> Can we get the why in commit messages please?
>>
>> This sort of message doesnt provide anything more that can be obtained
>> from reading the diff, whi
Author: jmallett
Date: Fri Jul 24 16:58:13 2020
New Revision: 363478
URL: https://svnweb.freebsd.org/changeset/base/363478
Log:
Remove reference to nlist(3) missed in SCCS revision 5.26 by mckusick
when converting rwhod(8) to using kern.boottime ather than extracting
the boot time from kerne
Author: jmallett
Date: Tue Jun 16 19:21:28 2020
New Revision: 362236
URL: https://svnweb.freebsd.org/changeset/base/362236
Log:
Improve unit parsing of mpsutil.
Previously, it used atoi(3) to parse the unit parameter, which would silently
yield a unit of 0 in the presence of an invalid un
Author: jmallett
Date: Wed Mar 16 08:22:29 2011
New Revision: 219693
URL: http://svn.freebsd.org/changeset/base/219693
Log:
o) Properly size caches and TLB on Octeon.
o) Make COP0_SYNC do nothing on Octeon, which is fully interlocked.
Submitted by: Bhanu Prakash (with modifications)
Modi
Author: jmallett
Date: Wed Mar 16 08:51:36 2011
New Revision: 219694
URL: http://svn.freebsd.org/changeset/base/219694
Log:
o) Clean up FPA pools on module unload.
o) Allocate output buffer pool based on available output queues.
Submitted by: Bhanu Prakash (with modifications)
Modified:
Author: jmallett
Date: Wed Mar 16 08:56:22 2011
New Revision: 219695
URL: http://svn.freebsd.org/changeset/base/219695
Log:
o) Tear down receive interrupt on detach.
Submitted by: Bhanu Prakash
Modified:
head/sys/mips/cavium/octe/ethernet-common.h
head/sys/mips/cavium/octe/ethernet.c
Author: jmallett
Date: Wed Mar 16 22:51:34 2011
New Revision: 219706
URL: http://svn.freebsd.org/changeset/base/219706
Log:
o) Set MAC addresses starting at the MAC base for all management ports, not
just the MR-730.
o) Start MAC addresses for the non-management ports after the management
On Fri, Mar 18, 2011 at 11:54, Jack F Vogel wrote:
> Author: jfv
> Date: Fri Mar 18 18:54:00 2011
> New Revision: 219753
> URL: http://svn.freebsd.org/changeset/base/219753
>
> Log:
> This delta updates the em driver to version 7.2.2 which has
> been undergoing test for some weeks. This improves
Author: jmallett
Date: Wed Mar 23 08:33:12 2011
New Revision: 219899
URL: http://svn.freebsd.org/changeset/base/219899
Log:
Add support for displaying newfs flags for SU+J and TRIM.
Modified:
head/sbin/dumpfs/dumpfs.c
Modified: head/sbin/dumpfs/dumpfs.c
==
On Fri, Apr 1, 2011 at 20:48, Adrian Chadd wrote:
> Author: adrian
> Date: Sat Apr 2 03:48:15 2011
> New Revision: 220260
> URL: http://svn.freebsd.org/changeset/base/220260
>
> Log:
> A handful of the openwrt devices use a MAC address that's at a hard-coded
> offset in the flash.
>
> Some dev
On Wed, Apr 6, 2011 at 14:04, Alexander Best wrote:
> On Wed Apr 6 11, Ulrich Spoerlein wrote:
>> Author: uqs
>> Date: Wed Apr 6 20:08:23 2011
>> New Revision: 220401
>> URL: http://svn.freebsd.org/changeset/base/220401
>>
>> Log:
>> Complete WITHOUT_CXX support. It implies WITHOUT_GROFF and
>
Author: jmallett
Date: Fri Apr 16 02:56:24 2010
New Revision: 206695
URL: http://svn.freebsd.org/changeset/base/206695
Log:
Remove some unused header files.
Deleted:
head/sys/mips/include/archtype.h
head/sys/mips/include/defs.h
head/sys/mips/include/queue.h
head/sys/mips/include/rm7000.
Author: jmallett
Date: Fri Apr 16 23:42:19 2010
New Revision: 206712
URL: http://svn.freebsd.org/changeset/base/206712
Log:
Set KERNLOADADDR and TARGET_BIG_ENDIAN for SWARM.
Modified:
head/sys/mips/conf/SWARM
Modified: head/sys/mips/conf/SWARM
/cpufunc.h Fri Apr 16 23:42:19 2010
(r206712)
+++ head/sys/mips/include/cpufunc.h Fri Apr 16 23:46:30 2010
(r206713)
@@ -1,5 +1,29 @@
/* $OpenBSD: pio.h,v 1.2 1998/09/15 10:50:12 pefo Exp $*/
+/*-
+ * Copyright (c) 2002-2004 Juli Mallett. All rights reserved
Author: jmallett
Date: Fri Apr 16 23:48:28 2010
New Revision: 206714
URL: http://svn.freebsd.org/changeset/base/206714
Log:
o) Use the direct map where possible for uiomove_fromphys, based on code from
sparc64.
o) Use uiomove_fromphys rather than the broken fpage mechanism for /dev/mem.
Author: jmallett
Date: Fri Apr 16 23:54:56 2010
New Revision: 206715
URL: http://svn.freebsd.org/changeset/base/206715
Log:
Adjust limits and formats for ABIs with 64-bit longs.
Modified:
head/sys/mips/include/_inttypes.h
head/sys/mips/include/_limits.h
Modified: head/sys/mips/include/_int
Author: jmallett
Date: Sat Apr 17 00:05:22 2010
New Revision: 206716
URL: http://svn.freebsd.org/changeset/base/206716
Log:
o) Remove code related to VM_ALLOC_WIRED_TLB_PG_POOL, VM_KERNEL_ALLOC_OFFSET
and floating pages. They are unused and unsupported.
Modified:
head/sys/mips/include/p
Author: jmallett
Date: Sat Apr 17 01:17:31 2010
New Revision: 206717
URL: http://svn.freebsd.org/changeset/base/206717
Log:
o) Use inline functions to access coprocessor 0 registers rather than external
ones implemented using assembly.
o) Use TRAPF_USERMODE() consistently rather than USER
Author: jmallett
Date: Sat Apr 17 01:49:50 2010
New Revision: 206718
URL: http://svn.freebsd.org/changeset/base/206718
Log:
o) Back out my previous change to SWARM; some of it was to address an issue
that turned out to be unrelated, and the rest was, as pointed out by Neel,
just wrong-
2010
(r206721)
@@ -1,182 +1,66 @@
-/***license start***
- * Copyright (c) 2003-2008 Cavium Networks (supp...@cavium.com). All rights
- * reserved.
+/*-
+ * Copyright (c) 2004-2010 Juli Mallett
+ * All rights reserved.
+ *
+ * Redistribution and use in sourc
Author: jmallett
Date: Sat Apr 17 07:20:01 2010
New Revision: 206746
URL: http://svn.freebsd.org/changeset/base/206746
Log:
o) Add NPDEPG, like NPTEPG but for PDEs.
o) Remove NBPG, PGOFSET and PGSHIFT. Use the standard names.
o) Remove some unused macros and move things from param.h to vmpa
Author: jmallett
Date: Sat Apr 17 09:42:07 2010
New Revision: 206749
URL: http://svn.freebsd.org/changeset/base/206749
Log:
o) Make pcb_onfault a pointer rather than an obscure integer value.
o) Mask off PAGE_MASK bits in pmap_update_page, etc., rather than modifying
the
badvaddr in trap
Author: jmallett
Date: Sun Apr 18 22:32:07 2010
New Revision: 206819
URL: http://svn.freebsd.org/changeset/base/206819
Log:
o) Add a VM find-space option, VMFS_TLB_ALIGNED_SPACE, which searches the
address space for an address as aligned by the new pmap_align_tlb()
function, which is f
Author: jmallett
Date: Mon Apr 19 06:01:58 2010
New Revision: 206829
URL: http://svn.freebsd.org/changeset/base/206829
Log:
o) Fix XKPHYS physical address extraction. Also define cache coherency
attributes for XKPHYS.
o) Make coprocessor 0 accessor function macros for register+selector r
Author: jmallett
Date: Mon Apr 19 07:34:26 2010
New Revision: 206834
URL: http://svn.freebsd.org/changeset/base/206834
Log:
o) Eliminate the "stand" frame and its use. Use CALLFRAME_* everywhere.
o) Use macros for register-width, etc., rather than doing it
by hand in a few more assembly
Author: jmallett
Date: Mon Apr 19 07:51:57 2010
New Revision: 206836
URL: http://svn.freebsd.org/changeset/base/206836
Log:
Remove unused file.
Deleted:
head/sys/mips/mips/copystr.S
Modified:
head/sys/conf/files.mips
Modified: head/sys/conf/files.mips
==
Author: jmallett
Date: Mon Apr 19 09:03:34 2010
New Revision: 206837
URL: http://svn.freebsd.org/changeset/base/206837
Log:
Fix MALTA64 build.
Modified:
head/sys/mips/malta/gt_pci.c
Modified: head/sys/mips/malta/gt_pci.c
===
Author: jmallett
Date: Fri Apr 23 18:53:17 2010
New Revision: 207130
URL: http://svn.freebsd.org/changeset/base/207130
Log:
Large memory mappings are always CPU local and always done with interrupts
disabled. Be doubly-sure that we don't try to do a TLB shootdown on SMP
systems for those ma
Author: jmallett
Date: Fri Apr 23 19:20:56 2010
New Revision: 207131
URL: http://svn.freebsd.org/changeset/base/207131
Log:
o) Remove default MAXMEM on SWARM; pmap can readily use lmem for >512M
physical addresses.
o) Set a local maxmem in sb_machdep.c to avoid trying to use pages over 2^
Author: jmallett
Date: Fri Apr 23 19:48:31 2010
New Revision: 207134
URL: http://svn.freebsd.org/changeset/base/207134
Log:
Build some nops into CLEAR_STATUS here to make sure that the following
instructions can't be interrupted.
Modified:
head/sys/mips/mips/exception.S
Modified: head/sys/
Author: jmallett
Date: Sat Apr 24 03:11:35 2010
New Revision: 207139
URL: http://svn.freebsd.org/changeset/base/207139
Log:
Most MIPS systems have a comparatively-sparse physical memory layout. Switch
to using the sparse physseg layout in the VM system.
Modified:
head/sys/mips/include/vmpa
On Fri, Apr 30, 2010 at 10:12, Randall Stewart wrote:
> Author: rrs
> Date: Fri Apr 30 17:12:20 2010
> New Revision: 207441
> URL: http://svn.freebsd.org/changeset/base/207441
>
> Log:
> Bug in the memory mapping module. The wrong
> physaddr was being used in the macro (1 should be
> used not 2
On Sun, May 16, 2010 at 12:43, Randall Stewart wrote:
> Author: rrs
> Date: Sun May 16 19:43:48 2010
> New Revision: 208165
> URL: http://svn.freebsd.org/changeset/base/208165
>
> Log:
> This pushes all of JC's patches that I have in place. I
> am now able to run 32 cores ok.. but I still will h
Author: jmallett
Date: Wed Jun 2 11:06:03 2010
New Revision: 208737
URL: http://svn.freebsd.org/changeset/base/208737
Log:
Add/improve mips64r2, Octeon, n32 and n64 support in the toolchain.
o) Add TARGET_ABI to the MIPS toolchain build process. This sets the default
ABI to one of o3
On Wed, Jun 2, 2010 at 05:42, John Baldwin wrote:
> On Wednesday 02 June 2010 7:06:03 am Juli Mallett wrote:
>> o) Fix our GCC spec to define __mips64 for 64-bit targets, not __mips64__,
>> the
>> former being what libgcc, etc., check and the latter seemingly being
Author: jmallett
Date: Wed Jun 2 21:15:00 2010
New Revision: 208758
URL: http://svn.freebsd.org/changeset/base/208758
Log:
Fix build for O32 systems without a TARGET_CPUTYPE defined. We must default
to
MIPS-III because FreeBSD relies on a number of MIPS-III features; the ABI
default would
On Wed, Jun 9, 2010 at 03:36, Edwin Groothuis wrote:
> Author: edwin
> Date: Wed Jun 9 10:36:25 2010
> New Revision: 208943
> URL: http://svn.freebsd.org/changeset/base/208943
>
> Log:
> fix memset() calls.
> - memset(&tm, sizeof(struct tm), 0);
> + memset(&tm, '\0', sizeof(struct t
On Wed, Jun 23, 2010 at 19:26, M. Warner Losh wrote:
> : > # define HZ 1000
> : > # else
> : > # define HZ 100
>
> Shouldn't this be defined in some file in ARCH/include instead?
Didn't it used to be? I think the problem with doing that is that
then someone inevitably writes code that us
Author: jmallett
Date: Tue Jul 20 07:19:43 2010
New Revision: 210286
URL: http://svn.freebsd.org/changeset/base/210286
Log:
Import the Cavium Simple Executive from the Cavium Octeon SDK. The Simple
Executive is a library that can be used by standalone applications and kernels
to abstract ac
the toggle to
deal
+ * more easily with endpoint management.
+ */
+extern void cvmx_usb_set_toggle(cvmx_usb_state_t *state, int endpoint_num, int
toggle);
+extern int cvmx_usb_get_toggle(cvmx_usb_state_t *state, int endpoint_num);
+
#ifdef __cplusplus
}
#endif
Modified: head/sys/contrib/octeon-sdk/
Author: jmallett
Date: Tue Jul 20 19:32:25 2010
New Revision: 210312
URL: http://svn.freebsd.org/changeset/base/210312
Log:
o) Add the "octusb" controller which supports the first port of the Octeon
on-board USB controller. It is not currently enabled because there are
known problems
Author: jmallett
Date: Tue Jul 20 21:17:33 2010
New Revision: 210317
URL: http://svn.freebsd.org/changeset/base/210317
Log:
Remove unused file. Replaced by tlb.c.
Deleted:
head/sys/mips/mips/tlb.S
___
svn-src-head@freebsd.org mailing list
http://li
Author: jmallett
Date: Thu Jul 29 02:32:21 2010
New Revision: 210595
URL: http://svn.freebsd.org/changeset/base/210595
Log:
o) Subtract 64K from the default userland stack pointer. GCC generate code
that with a 32-bit ABI on a system with 64-bit registers can attempt to
access an inva
On Wed, Jul 28, 2010 at 22:14, Neel Natu wrote:
> Log:
> Fix build for o32 kernels.
>
> The emulation of 'ld' and 'sd' instructions only works for ABIs that support
> 64-bit registers and the instructions 'ldl' and 'ldr' that operate on those
> registers.
Thanks, Neel!
___
On Sun, Aug 8, 2010 at 17:01, Attilio Rao wrote:
>> Modified: head/sys/kern/subr_smp.c
>> ==
>> --- head/sys/kern/subr_smp.c Sun May 16 19:25:56 2010 (r208164)
>> +++ head/sys/kern/subr_smp.c Sun May 16 19:43:
On Thu, Aug 19, 2010 at 12:16, M. Warner Losh wrote:
> Branching is a lot easier and saner. But there's still a cost to
> branching that must be weighed...
As long as one isn't trying to be overly-clever in using the tools it
really isn't so bad and is about as bad as Perforce. I don't think we
On Wed, Aug 25, 2010 at 22:25, Warner Losh wrote:
> Author: imp
> Date: Thu Aug 26 05:25:51 2010
> New Revision: 211832
> URL: http://svn.freebsd.org/changeset/base/211832
>
> Log:
> Ugly kludge to paper over some kind of ld bug and/or misuse: don't
> build uathload on mips n64 either.
Thanks f
On Thu, Sep 9, 2010 at 12:27, David E. O'Brien wrote:
> Author: obrien
> Date: Thu Sep 9 19:27:40 2010
> New Revision: 212374
> URL: http://svn.freebsd.org/changeset/base/212374
>
> Log:
> Note bug in trying to printf(1) things like: '-%s\n' "foo"
Should we also add something like this note to
On Thu, Sep 16, 2010 at 04:36, Bruce Evans wrote:
> WHat about the lesser burder on a character or two for putting -- in the
> synopsis where it is more visible:
>
> printf [--] format [arguments ...]
Right, that's what I've been thinking about. For that matter, does
printf(1) need to use
Author: jmallett
Date: Sat Sep 18 00:58:44 2010
New Revision: 212809
URL: http://svn.freebsd.org/changeset/base/212809
Log:
Fix octusb build.
Modified:
head/sys/mips/cavium/usb/octusb.c
Modified: head/sys/mips/cavium/usb/octusb.c
==
Author: jmallett
Date: Sun Sep 19 09:18:07 2010
New Revision: 212842
URL: http://svn.freebsd.org/changeset/base/212842
Log:
Don't use memory that can't be direct-mapped on !n64.
Modified:
head/sys/mips/cavium/octeon_machdep.c
Modified: head/sys/mips/cavium/octeon_machdep.c
==
Author: jmallett
Date: Sun Sep 19 09:18:27 2010
New Revision: 212843
URL: http://svn.freebsd.org/changeset/base/212843
Log:
Fix to specify generic bus_add_child.
Modified:
head/sys/mips/cavium/obio.c
head/sys/mips/cavium/octopci.c
Modified: head/sys/mips/cavium/obio.c
=
Author: jmallett
Date: Sun Sep 19 09:19:38 2010
New Revision: 212844
URL: http://svn.freebsd.org/changeset/base/212844
Log:
Add preliminary support for the Lanner MR-955. It boots multi-user but there
seem to be problems both with the on-board Ethernet interfaces and the em(4)
interfaces on
Author: jmallett
Date: Fri Sep 24 00:14:24 2010
New Revision: 213089
URL: http://svn.freebsd.org/changeset/base/213089
Log:
Flesh out PCI bus support some:
o) Reset and configure the bus from scratch rather than expecting U-Boot to
do it for us. Values and configuration from Linux, U-Boo
Author: jmallett
Date: Fri Sep 24 02:41:52 2010
New Revision: 213090
URL: http://svn.freebsd.org/changeset/base/213090
Log:
o) Add bus_teardown_intr for pci and ciu. This allows the Promise SATA
driver to try to switch interrupt handlers at setup. It's not a very
good implementation
Author: jmallett
Date: Fri Sep 24 21:23:23 2010
New Revision: 213140
URL: http://svn.freebsd.org/changeset/base/213140
Log:
Make the vast majority of Simple Executive files standard. Perhaps some of
these could be made dependent on either of the octusb or octe options, but
making them stand
Author: jmallett
Date: Sat Sep 25 01:18:01 2010
New Revision: 213150
URL: http://svn.freebsd.org/changeset/base/213150
Log:
Handle link updates in a task.
Modified:
head/sys/mips/cavium/octe/cavium-ethernet.h
head/sys/mips/cavium/octe/ethernet-rgmii.c
head/sys/mips/cavium/octe/ethernet-sg
Author: jmallett
Date: Sat Sep 25 04:39:12 2010
New Revision: 213156
URL: http://svn.freebsd.org/changeset/base/213156
Log:
o) Send mbufs to BPF listeners from within cvm_oct_xmit().
o) Pin receive threads when they're running since we do access some core-local
resources.
Modified:
hea
Author: jmallett
Date: Mon Sep 27 19:45:34 2010
New Revision: 213227
URL: http://svn.freebsd.org/changeset/base/213227
Log:
Use a single program header to fix loading 64-bit kernels on old versions of
U-Boot.
Modified:
head/sys/conf/ldscript.mips.octeon1.64
Modified: head/sys/conf/ldscript
Author: jmallett
Date: Mon Sep 27 20:12:57 2010
New Revision: 213228
URL: http://svn.freebsd.org/changeset/base/213228
Log:
o) Program the Lanner MR-320 for 32-bit mode, too.
o) Give a virtual address for I/O ports on n64.
o) On the Portwell CAM-0100, return the right IRQ for the on-board SA
Author: jmallett
Date: Mon Sep 27 20:35:40 2010
New Revision: 213230
URL: http://svn.freebsd.org/changeset/base/213230
Log:
Give devices lots of time to settle around programming BARs and command
registers. Without this, the settings do not seem to stick for Atheros NICs
in
the PCI slot of
Author: jmallett
Date: Sat Oct 2 01:24:20 2010
New Revision: 213340
URL: http://svn.freebsd.org/changeset/base/213340
Log:
Make the OCTEON1 configuration look like a normal GENERIC configuration. In
particular, add PCI and USB buses and most devices. Also move to using ULE,
adding INET6,
Author: jmallett
Date: Sat Oct 2 01:28:18 2010
New Revision: 213341
URL: http://svn.freebsd.org/changeset/base/213341
Log:
Remove extra cpu setting and commented-out devices, some of which don't exist.
Modified:
head/sys/mips/cavium/std.octeon1
Modified: head/sys/mips/cavium/std.octeon1
===
Author: jmallett
Date: Sat Oct 2 01:29:09 2010
New Revision: 213342
URL: http://svn.freebsd.org/changeset/base/213342
Log:
Use ABI-aware macros for setting up a fake frame.
Modified:
head/sys/mips/mips/locore.S
Modified: head/sys/mips/mips/locore.S
==
Author: jmallett
Date: Sat Oct 2 05:38:45 2010
New Revision: 213345
URL: http://svn.freebsd.org/changeset/base/213345
Log:
Rather than shifting offsets by three, set register offset to 3. All our
bus interface does that's special here now is to use a 64-bit register size.
In theory, uart(4
}
Added: head/sys/mips/cavium/octe/ethernet-mv88e61xx.c
==
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sys/mips/cavium/octe/ethernet-mv88e61xx.c Sat Oct 2 05:43:17
2010 (r213346)
@@ -0,0 +1,151 @@
+/*-
+ *
1970 (empty, because file is newly added)
+++ head/sys/mips/cavium/octe/mv88e61xxphy.cWed Oct 13 09:17:44 2010
(r213762)
@@ -0,0 +1,630 @@
+/*-
+ * Copyright (c) 2010 Juli Mallett
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ *
Author: jmallett
Date: Wed Oct 13 21:45:56 2010
New Revision: 213807
URL: http://svn.freebsd.org/changeset/base/213807
Log:
Keep polling at 50hz as long as link state is changing.
Modified:
head/sys/mips/cavium/octe/ethernet.c
Modified: head/sys/mips/cavium/octe/ethernet.c
==
On Wed, Oct 27, 2010 at 14:48, Alexander Best wrote:
> On Wed Oct 27 10, Doug Barton wrote:
>> What may be a better approach is to confirm the fs' that DO work, list
>> them, and then add something to the effect of, "This feature is unlikely
>> to work on other file systems."
>
> i don't think tha
Author: jmallett
Date: Tue Nov 2 23:43:44 2010
New Revision: 214708
URL: http://svn.freebsd.org/changeset/base/214708
Log:
Declare the CF GEOM class so that g_modevent will get called, the class will
be recorded, etc. This fixes libgeom on Octeon.
Modified:
head/sys/mips/cavium/octeon_ebt
Author: jmallett
Date: Wed Nov 3 23:29:52 2010
New Revision: 214766
URL: http://svn.freebsd.org/changeset/base/214766
Log:
Don't attach the PCI bus driver if the board we're being run on has PCIe. The
two are mutually-exclusive on Octeon.
Modified:
head/sys/mips/cavium/octopci.c
Modified
David,
On Sun, Nov 7, 2010 at 15:22, David E. O'Brien wrote:
> Author: obrien
> Date: Sun Nov 7 23:22:42 2010
> New Revision: 214961
> URL: http://svn.freebsd.org/changeset/base/214961
>
> Log:
> Directly use memory allocation functions and remove needless casts in
> their usage. Also use ass
Author: jmallett
Date: Mon Nov 8 21:22:55 2010
New Revision: 215014
URL: http://svn.freebsd.org/changeset/base/215014
Log:
o) Recognize the Lanner MR-730.
o) Fix enumeration of PHY addresses on the MR-955.
o) Parse link state for the MR-730 using the Broadcom PHY support in the SDK.
It
Author: jmallett
Date: Mon Nov 8 21:23:28 2010
New Revision: 215015
URL: http://svn.freebsd.org/changeset/base/215015
Log:
Recognize the BCM5482S.
Modified:
head/sys/dev/mii/brgphy.c
head/sys/dev/mii/miidevs
Modified: head/sys/dev/mii/brgphy.c
=
Author: jmallett
Date: Mon Nov 8 22:12:25 2010
New Revision: 215021
URL: http://svn.freebsd.org/changeset/base/215021
Log:
Use macros rather than inline functions to lock and unlock mutexes, so that
line number information is preserved in witness.
Reviewed by: jhb
Modified:
head/sys/
Author: jmallett
Date: Sat Nov 27 22:42:41 2010
New Revision: 215957
URL: http://svn.freebsd.org/changeset/base/215957
Log:
Use if_transmit to avoid ifq locking in transmit path.
Modified:
head/sys/mips/cavium/octe/octe.c
Modified: head/sys/mips/cavium/octe/octe.c
===
Author: jmallett
Date: Sun Nov 28 00:26:08 2010
New Revision: 215959
URL: http://svn.freebsd.org/changeset/base/215959
Log:
Remove unused and broken code to implement POW send and POW-only devices; a
separate POW driver makes more sense, generally.
Modified:
head/sys/mips/cavium/octe/ethern
Author: jmallett
Date: Sun Nov 28 04:07:45 2010
New Revision: 215971
URL: http://svn.freebsd.org/changeset/base/215971
Log:
Set MACHINE_ARCH based on ABI and endianness.
Reviewed by: imp
Modified:
head/sys/mips/include/param.h
Modified: head/sys/mips/include/param.h
===
Author: jmallett
Date: Sun Nov 28 05:57:24 2010
New Revision: 215974
URL: http://svn.freebsd.org/changeset/base/215974
Log:
o) Remove some commented out or unimplemented code.
o) Remove some options that are configurable on Linux but not FreeBSD.
o) Centralize open/poll/stop routines for XAU
Author: jmallett
Date: Sun Nov 28 08:09:20 2010
New Revision: 215988
URL: http://svn.freebsd.org/changeset/base/215988
Log:
Bump up MIPS limits once again; the new Cavium Octeon SDK requires even higher
limits. I'd rather disable the warning and keep the limits at a sane level,
but for now
Author: jmallett
Date: Mon Nov 29 21:04:00 2010
New Revision: 216064
URL: http://svn.freebsd.org/changeset/base/216064
Log:
Don't free the work queue entry that we're using to hold the scatter-gather
list on exit from the transmit path. The scatter-gather list itself can be
asynchronously D
Author: jmallett
Date: Tue Nov 30 01:27:54 2010
New Revision: 216069
URL: http://svn.freebsd.org/changeset/base/216069
Log:
Display some Octeon 2 features and a feature for distinguishing between PCIe
implementations.
Modified:
head/sys/mips/cavium/octeon_machdep.c
Modified: head/sys/mips/
Author: jmallett
Date: Tue Nov 30 07:14:05 2010
New Revision: 216071
URL: http://svn.freebsd.org/changeset/base/216071
Log:
Run all poll requests through a single function that can either do the generic
link state polling or media-specific ones, while avoidiing changing link state
on interfa
Author: jmallett
Date: Wed Dec 1 05:24:29 2010
New Revision: 216092
URL: http://svn.freebsd.org/changeset/base/216092
Log:
Add interrupt describing and binding to CIU.
Modified:
head/sys/mips/cavium/ciu.c
Modified: head/sys/mips/cavium/ciu.c
=
Author: jmallett
Date: Thu Dec 16 07:20:38 2010
New Revision: 216476
URL: http://svn.freebsd.org/changeset/base/216476
Log:
o) Add support for the Lanner MR-321X/MR-325, which is just a modified MR-320.
o) On the Lanner MR-730, disable PCIe lane swap, per vendor.
Modified:
head/sys/contrib/
Author: jmallett
Date: Tue Dec 28 20:11:54 2010
New Revision: 216773
URL: http://svn.freebsd.org/changeset/base/216773
Log:
When allocating memory from bootmem for the kernel to use, try to leave about
2MB of memory in the bootmem allocator for the SDK to use internally at a
later
point. I
Author: jmallett
Date: Sat Jan 1 00:20:14 2011
New Revision: 216862
URL: http://svn.freebsd.org/changeset/base/216862
Log:
o) When trying to determine whether the pcpu pointer is a managed address,
check
not just that it is greater than the minimal kernel virtual address, but
also
t
Author: jmallett
Date: Tue Jan 4 02:11:03 2011
New Revision: 216946
URL: http://svn.freebsd.org/changeset/base/216946
Log:
o) Unmask Central Interrupt Unit interrupts on APs, too.
o) There's no good reason to make the low bits of the ebase the core
number. While per-CPU exception bases
/octeon_wdog.c Tue Jan 4 02:11:03 2011
(r216946)
+++ head/sys/mips/cavium/octeon_wdog.c Tue Jan 4 02:33:48 2011
(r216947)
@@ -1,5 +1,6 @@
/*-
* Copyright (c) 2009, Oleksandr Tymoshenko
+ * Copyright (c) 2010-2011, Juli Mallett
* All rights reserved.
*
* Redistribution and use in
Author: jmallett
Date: Tue Jan 4 19:09:05 2011
New Revision: 216969
URL: http://svn.freebsd.org/changeset/base/216969
Log:
Remove OCTEON1-32. Since moving to the Cavium SDK, we've lost our support for
running an o32 kernel safely, and would have to add interrupt disabling and
reenabling to
Author: jmallett
Date: Tue Jan 4 19:32:03 2011
New Revision: 216972
URL: http://svn.freebsd.org/changeset/base/216972
Log:
Correct an 8-year-old typo which reliably leads to typo after typo today:
The macros here for generating coprocessor 0 accessors are named like:
MIPS_RDRW32
On Wed, Jan 5, 2011 at 10:54, Bjoern A. Zeeb
wrote:
> Thanks for fixing.
>
> Can anyone look at MALTA64 OCTEON1 SWARM64 SWARM64_SMP and XLR64 as
> well? Those seem to be the last kernels failing on universe now.
64-bit kernels are broken in make universe because we don't simply
ignore kernels wi
On Fri, Jan 7, 2011 at 12:26, Warner Losh wrote:
> --- head/gnu/lib/libgcc/Makefile Fri Jan 7 20:07:30 2011
> (r217122)
> +++ head/gnu/lib/libgcc/Makefile Fri Jan 7 20:26:33 2011
> (r217123)
> @@ -119,9 +119,10 @@ LIB2FUNCS_EXTRA = floatunsidf.c floatuns
> # _
On Sat, Jan 8, 2011 at 04:43, Tijl Coosemans wrote:
> Author: tijl
> Date: Sat Jan 8 12:43:05 2011
> New Revision: 217147
> URL: http://svn.freebsd.org/changeset/base/217147
>
> Log:
> On mixed 32/64 bit architectures (mips, powerpc) use __LP64__ rather than
> architecture macros (__mips_n64, _
Author: jmallett
Date: Sun Jan 9 23:05:46 2011
New Revision: 217210
URL: http://svn.freebsd.org/changeset/base/217210
Log:
o) Remove some unused local definitions of IP protocol numbers.
o) Use CPU_FOREACH rather than a miscrafted for loop with an off-by-one to
enable workq interrupts on
1 - 100 of 276 matches
Mail list logo