Re: svn commit: r335091 - head/sbin/nvmecontrol

2018-06-13 Thread Juli Mallett
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

Re: svn commit: r335091 - head/sbin/nvmecontrol

2018-06-13 Thread Juli Mallett
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

Re: svn commit: r335270 - head/lib/liby

2018-06-16 Thread Juli Mallett
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/

Re: svn commit: r335270 - head/lib/liby

2018-06-16 Thread Juli Mallett
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:

Re: svn commit: r335270 - head/lib/liby

2018-06-17 Thread Juli Mallett
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: > > > > > > > >>

Re: svn commit: r333266 - head/sys/amd64/amd64

2018-05-04 Thread Juli Mallett
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

svn commit: r363478 - head/usr.sbin/rwhod

2020-07-24 Thread Juli Mallett
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

svn commit: r362236 - head/usr.sbin/mpsutil

2020-06-16 Thread Juli Mallett
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

svn commit: r219693 - in head/sys/mips: include mips

2011-03-16 Thread Juli Mallett
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

svn commit: r219694 - in head/sys: contrib/octeon-sdk mips/cavium/octe

2011-03-16 Thread Juli Mallett
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:

svn commit: r219695 - head/sys/mips/cavium/octe

2011-03-16 Thread Juli Mallett
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

svn commit: r219706 - in head/sys/mips/cavium: . octe

2011-03-16 Thread Juli Mallett
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

Re: svn commit: r219753 - head/sys/dev/e1000

2011-03-18 Thread Juli Mallett
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

svn commit: r219899 - head/sbin/dumpfs

2011-03-23 Thread Juli Mallett
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 ==

Re: svn commit: r220260 - head/sys/mips/atheros

2011-04-01 Thread Juli Mallett
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

Re: svn commit: r220401 - in head: . share/mk tools/build/mk tools/build/options

2011-04-06 Thread Juli Mallett
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 >

svn commit: r206695 - in head: . sys/mips/include sys/mips/mips

2010-04-15 Thread Juli Mallett
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.

svn commit: r206712 - head/sys/mips/conf

2010-04-16 Thread Juli Mallett
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

svn commit: r206713 - head/sys/mips/include

2010-04-16 Thread Juli Mallett
/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

svn commit: r206714 - in head/sys/mips: include mips

2010-04-16 Thread Juli Mallett
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.

svn commit: r206715 - head/sys/mips/include

2010-04-16 Thread Juli Mallett
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

svn commit: r206716 - in head/sys/mips: include mips

2010-04-16 Thread Juli Mallett
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

svn commit: r206717 - in head: . sys/mips/include sys/mips/mips sys/mips/rmi

2010-04-16 Thread Juli Mallett
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

svn commit: r206718 - in head/sys/mips: conf mips

2010-04-16 Thread Juli Mallett
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-

svn commit: r206721 - in head/sys/mips: cavium cavium/dev/rgmii mips

2010-04-16 Thread Juli Mallett
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

svn commit: r206746 - in head/sys/mips: include mips

2010-04-17 Thread Juli Mallett
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

svn commit: r206749 - in head/sys/mips: include mips

2010-04-17 Thread Juli Mallett
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

svn commit: r206819 - in head/sys: mips/include mips/mips vm

2010-04-18 Thread Juli Mallett
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

svn commit: r206829 - in head/sys/mips: cavium include mips

2010-04-18 Thread Juli Mallett
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

svn commit: r206834 - in head/sys/mips: include mips

2010-04-19 Thread Juli Mallett
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

svn commit: r206836 - in head/sys: conf mips/mips

2010-04-19 Thread Juli Mallett
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 ==

svn commit: r206837 - head/sys/mips/malta

2010-04-19 Thread Juli Mallett
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 ===

svn commit: r207130 - head/sys/mips/mips

2010-04-23 Thread Juli Mallett
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

svn commit: r207131 - in head/sys/mips: conf sibyte

2010-04-23 Thread Juli Mallett
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^

svn commit: r207134 - head/sys/mips/mips

2010-04-23 Thread Juli Mallett
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/

svn commit: r207139 - in head/sys/mips: include mips

2010-04-23 Thread Juli Mallett
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

Re: svn commit: r207441 - head/sys/mips/mips

2010-04-30 Thread Juli Mallett
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

Re: svn commit: r208165 - in head/sys: kern mips/conf mips/include mips/mips mips/rmi mips/rmi/dev/xlr

2010-05-16 Thread Juli Mallett
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

svn commit: r208737 - in head: contrib/binutils/bfd contrib/binutils/gas/config contrib/binutils/include/elf contrib/binutils/include/opcode contrib/binutils/opcodes contrib/gcc/config contrib/gcc/...

2010-06-02 Thread Juli Mallett
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

Re: svn commit: r208737 - in head: contrib/binutils/bfd contrib/binutils/gas/config contrib/binutils/include/elf contrib/binutils/include/opcode contrib/binutils/opcodes contrib/gcc/config contrib/g

2010-06-02 Thread Juli Mallett
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

svn commit: r208758 - head/gnu/usr.bin/cc

2010-06-02 Thread Juli Mallett
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

Re: svn commit: r208943 - head/usr.bin/calendar

2010-06-09 Thread Juli Mallett
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

Re: svn commit: r209490 - head/sys/kern

2010-06-23 Thread Juli Mallett
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

svn commit: r210286 - head/sys/contrib/octeon-sdk

2010-07-20 Thread Juli Mallett
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

svn commit: r210311 - in head/sys: conf contrib/octeon-sdk mips/cavium mips/cavium/dev mips/cavium/octe mips/conf mips/include mips/mips

2010-07-20 Thread Juli Mallett
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/

svn commit: r210312 - in head/sys/mips/cavium: . cryptocteon usb

2010-07-20 Thread Juli Mallett
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

svn commit: r210317 - head/sys/mips/mips

2010-07-20 Thread Juli Mallett
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

svn commit: r210595 - head/sys/mips/mips

2010-07-28 Thread Juli Mallett
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

Re: svn commit: r210596 - head/sys/mips/mips

2010-07-28 Thread Juli Mallett
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! ___

Re: svn commit: r208165 - in head/sys: kern mips/conf mips/include mips/mips mips/rmi mips/rmi/dev/xlr

2010-08-08 Thread Juli Mallett
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:

Re: svn commit: r211503 - head/sys/mips/atheros

2010-08-19 Thread Juli Mallett
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

Re: svn commit: r211832 - head/usr.sbin

2010-08-25 Thread Juli Mallett
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

Re: svn commit: r212374 - head/usr.bin/printf

2010-09-09 Thread Juli Mallett
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

Re: svn commit: r212374 - head/usr.bin/printf

2010-09-16 Thread Juli Mallett
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

svn commit: r212809 - head/sys/mips/cavium/usb

2010-09-17 Thread Juli Mallett
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 ==

svn commit: r212842 - head/sys/mips/cavium

2010-09-19 Thread Juli Mallett
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 ==

svn commit: r212843 - head/sys/mips/cavium

2010-09-19 Thread Juli Mallett
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 =

svn commit: r212844 - head/sys/contrib/octeon-sdk

2010-09-19 Thread Juli Mallett
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

svn commit: r213089 - head/sys/mips/cavium

2010-09-23 Thread Juli Mallett
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

svn commit: r213090 - head/sys/mips/cavium

2010-09-23 Thread Juli Mallett
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

svn commit: r213140 - head/sys/mips/cavium

2010-09-24 Thread Juli Mallett
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

svn commit: r213150 - head/sys/mips/cavium/octe

2010-09-24 Thread Juli Mallett
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

svn commit: r213156 - head/sys/mips/cavium/octe

2010-09-24 Thread Juli Mallett
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

svn commit: r213227 - head/sys/conf

2010-09-27 Thread Juli Mallett
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

svn commit: r213228 - head/sys/mips/cavium

2010-09-27 Thread Juli Mallett
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

svn commit: r213230 - head/sys/mips/cavium

2010-09-27 Thread Juli Mallett
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

svn commit: r213340 - head/sys/mips/conf

2010-10-01 Thread Juli Mallett
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,

svn commit: r213341 - head/sys/mips/cavium

2010-10-01 Thread Juli Mallett
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 ===

svn commit: r213342 - head/sys/mips/mips

2010-10-01 Thread Juli Mallett
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 ==

svn commit: r213345 - head/sys/mips/cavium

2010-10-01 Thread Juli Mallett
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

svn commit: r213346 - in head/sys: contrib/octeon-sdk mips/cavium mips/cavium/octe

2010-10-01 Thread Juli Mallett
} 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 @@ +/*- + *

svn commit: r213762 - in head/sys/mips: cavium cavium/octe conf

2010-10-13 Thread Juli Mallett
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 + *

svn commit: r213807 - head/sys/mips/cavium/octe

2010-10-13 Thread Juli Mallett
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 ==

Re: svn commit: r214431 - head/bin/rm

2010-10-27 Thread Juli Mallett
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

svn commit: r214708 - head/sys/mips/cavium

2010-11-02 Thread Juli Mallett
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

svn commit: r214766 - head/sys/mips/cavium

2010-11-03 Thread Juli Mallett
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

Re: svn commit: r214961 - head/usr.bin/yacc

2010-11-07 Thread Juli Mallett
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

svn commit: r215014 - head/sys/contrib/octeon-sdk

2010-11-08 Thread Juli Mallett
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

svn commit: r215015 - head/sys/dev/mii

2010-11-08 Thread Juli Mallett
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 =

svn commit: r215021 - head/sys/kern

2010-11-08 Thread Juli Mallett
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/

svn commit: r215957 - head/sys/mips/cavium/octe

2010-11-27 Thread Juli Mallett
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 ===

svn commit: r215959 - head/sys/mips/cavium/octe

2010-11-27 Thread Juli Mallett
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

svn commit: r215971 - head/sys/mips/include

2010-11-27 Thread Juli Mallett
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 ===

svn commit: r215974 - head/sys/mips/cavium/octe

2010-11-27 Thread Juli Mallett
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

svn commit: r215988 - head/sys/conf

2010-11-28 Thread Juli Mallett
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

svn commit: r216064 - head/sys/mips/cavium/octe

2010-11-29 Thread Juli Mallett
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

svn commit: r216069 - head/sys/mips/cavium

2010-11-29 Thread Juli Mallett
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/

svn commit: r216071 - head/sys/mips/cavium/octe

2010-11-29 Thread Juli Mallett
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

svn commit: r216092 - head/sys/mips/cavium

2010-11-30 Thread Juli Mallett
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 =

svn commit: r216476 - in head/sys: contrib/octeon-sdk mips/cavium/octe

2010-12-15 Thread Juli Mallett
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/

svn commit: r216773 - head/sys/mips/cavium

2010-12-28 Thread Juli Mallett
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

svn commit: r216862 - head/sys/mips/mips

2010-12-31 Thread Juli Mallett
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

svn commit: r216946 - head/sys/mips/cavium

2011-01-03 Thread Juli Mallett
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

svn commit: r216947 - in head/sys/mips: cavium include

2011-01-03 Thread Juli Mallett
/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

svn commit: r216969 - head/sys/mips/conf

2011-01-04 Thread Juli Mallett
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

svn commit: r216972 - head/sys/mips/include

2011-01-04 Thread Juli Mallett
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

Re: svn commit: r216969 - head/sys/mips/conf

2011-01-05 Thread Juli Mallett
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

Re: svn commit: r217123 - in head: . gnu/lib/libgcc gnu/lib/libgomp gnu/usr.bin/binutils gnu/usr.bin/binutils/ld gnu/usr.bin/binutils/libbfd gnu/usr.bin/cc gnu/usr.bin/gdb gnu/usr.bin/gdb/libgdb lib/l

2011-01-07 Thread Juli Mallett
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 >  #      _

Re: svn commit: r217147 - in head/sys: amd64/include arm/include i386/include ia64/include mips/include powerpc/include sparc64/include sun4v/include

2011-01-08 Thread Juli Mallett
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, _

svn commit: r217210 - head/sys/mips/cavium/octe

2011-01-09 Thread Juli Mallett
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   2   3   >