CVS commit: src/sys/arch/sparc64/sparc64

2010-01-23 Thread matthew green
Module Name:src Committed By: mrg Date: Sat Jan 23 23:06:28 UTC 2010 Modified Files: src/sys/arch/sparc64/sparc64: locore.s Log Message: remove most of the code that writes debugging info DATA_START + offset. To generate a diff of this commit: cvs rdiff -u -r1.303

CVS commit: src/sys/arch/sparc64/sparc64

2010-01-23 Thread matthew green
Module Name:src Committed By: mrg Date: Sat Jan 23 23:39:27 UTC 2010 Modified Files: src/sys/arch/sparc64/sparc64: locore.s Log Message: remove the final uses of DATA_START. now we can remove the 16KB space reserved at the start of the data segment, and i now understand

CVS commit: src/sys/arch/sparc64/sparc64

2010-01-21 Thread Martin Husemann
Module Name:src Committed By: martin Date: Thu Jan 21 11:43:20 UTC 2010 Modified Files: src/sys/arch/sparc64/sparc64: autoconf.c Log Message: Make sure to not provide the global ethernet address for add on interfaces w/o FCode (the respective driver will know what to do).

CVS commit: src/sys/arch/sparc64/sparc64

2010-01-20 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Jan 20 15:45:52 UTC 2010 Modified Files: src/sys/arch/sparc64/sparc64: autoconf.c Log Message: Add the mac address as device property mac-address to all devices that look like a network interface. Also add a boolean

CVS commit: src/sys/arch/sparc64/sparc64

2010-01-15 Thread Takeshi Nakayama
Module Name:src Committed By: nakayama Date: Fri Jan 15 23:57:07 UTC 2010 Modified Files: src/sys/arch/sparc64/sparc64: ipifuncs.c Log Message: UltraSPARC-IIIi CPUs select the BUSY/NACK pair in the interrupt vector dispatch status register based on the lower two bits of

CVS commit: src/sys/arch/sparc64/sparc64

2010-01-15 Thread Takeshi Nakayama
Module Name:src Committed By: nakayama Date: Fri Jan 15 23:57:07 UTC 2010 Modified Files: src/sys/arch/sparc64/sparc64: ipifuncs.c Log Message: UltraSPARC-IIIi CPUs select the BUSY/NACK pair in the interrupt vector dispatch status register based on the lower two bits of

CVS commit: src/sys/arch/sparc64/sparc64

2010-01-10 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Jan 10 15:07:53 UTC 2010 Modified Files: src/sys/arch/sparc64/sparc64: pmap.c Log Message: s/cpu_switch/cpu_switchto/ in comment. To generate a diff of this commit: cvs rdiff -u -r1.245 -r1.246

CVS commit: src/sys/arch/sparc64/sparc64

2010-01-10 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Jan 10 15:07:53 UTC 2010 Modified Files: src/sys/arch/sparc64/sparc64: pmap.c Log Message: s/cpu_switch/cpu_switchto/ in comment. To generate a diff of this commit: cvs rdiff -u -r1.245 -r1.246

CVS commit: src/sys/arch/sparc64/sparc64

2009-12-07 Thread Takeshi Nakayama
Module Name:src Committed By: nakayama Date: Mon Dec 7 11:28:37 UTC 2009 Modified Files: src/sys/arch/sparc64/sparc64: machdep.c Log Message: - fix corner case bugs around the segment offsets. - make sure that on error condition we return no valid mappings. To generate

CVS commit: src/sys/arch/sparc64/sparc64

2009-12-05 Thread matthew green
Module Name:src Committed By: mrg Date: Sat Dec 5 22:02:53 UTC 2009 Modified Files: src/sys/arch/sparc64/sparc64: pmap.c Log Message: from openbsd: Don't use u_int to store a 64-bit address. Found with help from miod. Makes a Sun Fire V490 boot without spending ages in

CVS commit: src/sys/arch/sparc64/sparc64

2009-12-04 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sat Dec 5 01:11:18 UTC 2009 Modified Files: src/sys/arch/sparc64/sparc64: autoconf.c Log Message: Refactor device_register code slightly in preparation for further changes. No functional changes. To generate a diff of this

CVS commit: src/sys/arch/sparc64/sparc64

2009-12-02 Thread Takeshi Nakayama
Module Name:src Committed By: nakayama Date: Wed Dec 2 10:18:42 UTC 2009 Modified Files: src/sys/arch/sparc64/sparc64: machdep.c Log Message: In calculating initial tstate, cast to 64-bit first to avoid sign extension. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/arch/sparc64/sparc64

2009-12-02 Thread matthew green
Module Name:src Committed By: mrg Date: Thu Dec 3 05:06:17 UTC 2009 Modified Files: src/sys/arch/sparc64/sparc64: intr.c Log Message: s/DEBUG/NOT_DEBUG/ on the intr_establish() re-used message. it triggers all the time on more-modern systems. To generate a diff of this

CVS commit: src/sys/arch/sparc64/sparc64

2009-12-01 Thread Martin Husemann
Module Name:src Committed By: martin Date: Tue Dec 1 09:26:36 UTC 2009 Modified Files: src/sys/arch/sparc64/sparc64: cpu.c Log Message: Revert part of previous - the removal of the first cpu to attach is bootstrap cpu requirement already fixed everything - no need to use

CVS commit: src/sys/arch/sparc64/sparc64

2009-12-01 Thread Martin Husemann
Module Name:src Committed By: martin Date: Tue Dec 1 18:51:20 UTC 2009 Modified Files: src/sys/arch/sparc64/sparc64: db_interface.c Log Message: Remove restriction of mach prom to cpu0 - it does not make sense now that cpu0 is not always the bootstrap cpu, and in the

CVS commit: src/sys/arch/sparc64/sparc64

2009-12-01 Thread matthew green
Module Name:src Committed By: mrg Date: Wed Dec 2 07:34:57 UTC 2009 Modified Files: src/sys/arch/sparc64/sparc64: trap.c Log Message: print pid, lid and p_comm in some diag messages that indicate killed processes. To generate a diff of this commit: cvs rdiff -u -r1.159

CVS commit: src/sys/arch/sparc64/sparc64

2009-12-01 Thread matthew green
Module Name:src Committed By: mrg Date: Wed Dec 2 07:55:01 UTC 2009 Modified Files: src/sys/arch/sparc64/sparc64: cpu.c Log Message: count IPI's as interrupts, not misc counters. To generate a diff of this commit: cvs rdiff -u -r1.87 -r1.88

CVS commit: src/sys/arch/sparc64/sparc64

2009-12-01 Thread matthew green
Module Name:src Committed By: mrg Date: Wed Dec 2 07:55:53 UTC 2009 Modified Files: src/sys/arch/sparc64/sparc64: db_interface.c Log Message: print the fplwp in mach cpu list. To generate a diff of this commit: cvs rdiff -u -r1.119 -r1.120

CVS commit: src/sys/arch/sparc64/sparc64

2009-11-30 Thread Martin Husemann
Module Name:src Committed By: martin Date: Tue Dec 1 00:06:32 UTC 2009 Modified Files: src/sys/arch/sparc64/sparc64: cpu.c Log Message: Remove restriction that cpu0 has to attach first. Make sure cpu0 attaches to the bootstrap cpu only (equivalent of previous change but

CVS commit: src/sys/arch/sparc64/sparc64

2009-11-29 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sun Nov 29 19:38:46 UTC 2009 Modified Files: src/sys/arch/sparc64/sparc64: cpu.c Log Message: On non-multiprocessor kernels, when running on SMP machines, make sure to attach cpu0 (the one and only cpu* ever) to the firmware node

CVS commit: src/sys/arch/sparc64/sparc64

2009-11-29 Thread Takeshi Nakayama
Module Name:src Committed By: nakayama Date: Mon Nov 30 05:22:55 UTC 2009 Modified Files: src/sys/arch/sparc64/sparc64: locore.s Log Message: sp_tlb_flush_pte for cheetah: - restore interrupts properly in case of %tl 0. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/arch/sparc64/sparc64

2009-11-28 Thread matthew green
Module Name:src Committed By: mrg Date: Sat Nov 28 21:38:56 UTC 2009 Modified Files: src/sys/arch/sparc64/sparc64: locore.s Log Message: implement enough code to get SB2000/SB2500 booting to multiuser. does not last long if you use it, but an idle machine has stayed up

CVS commit: src/sys/arch/sparc64/sparc64

2009-11-28 Thread Takeshi Nakayama
Module Name:src Committed By: nakayama Date: Sun Nov 29 03:31:33 UTC 2009 Modified Files: src/sys/arch/sparc64/sparc64: locore.s Log Message: - calculate end PA correctly. - wrap more spitfire specific (flushing I$) code. - fix inverted #if condition for flushing I$ (and

CVS commit: src/sys/arch/sparc64/sparc64

2009-11-26 Thread matthew green
Module Name:src Committed By: mrg Date: Thu Nov 26 20:15:20 UTC 2009 Modified Files: src/sys/arch/sparc64/sparc64: ofw_machdep.c Log Message: report the old - new interrupt mapping when swizzling. minor KNF. To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36

CVS commit: src/sys/arch/sparc64/sparc64

2009-11-24 Thread matthew green
Module Name:src Committed By: mrg Date: Wed Nov 25 02:34:35 UTC 2009 Modified Files: src/sys/arch/sparc64/sparc64: genassym.cf locore.s Log Message: s/L_ADDR/L_PCB/, requested by rmind. To generate a diff of this commit: cvs rdiff -u -r1.60 -r1.61

CVS commit: src/sys/arch/sparc64/sparc64

2009-10-17 Thread Takeshi Nakayama
Module Name:src Committed By: nakayama Date: Sat Oct 17 20:03:06 UTC 2009 Modified Files: src/sys/arch/sparc64/sparc64: locore.s Log Message: Wrap unused code with #if 0 which is called from #if 0'ed code. To generate a diff of this commit: cvs rdiff -u -r1.291 -r1.292

CVS commit: src/sys/arch/sparc64/sparc64

2009-08-17 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Tue Aug 18 00:15:37 UTC 2009 Modified Files: src/sys/arch/sparc64/sparc64: netbsd32_machdep.c Log Message: we need sys/exec_aout.h here CV: Enter Log. Lines beginning with `CVS:' are removed automatically To generate a diff

CVS commit: src/sys/arch/sparc64/sparc64

2009-08-09 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sun Aug 9 13:15:05 UTC 2009 Modified Files: src/sys/arch/sparc64/sparc64: pmap.c Log Message: Fix misplaced #endif, from Henning Petersen in PR port-sparc64/41856 To generate a diff of this commit: cvs rdiff -u -r1.236 -r1.237

CVS commit: src/sys/arch/sparc64/sparc64

2009-05-30 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sat May 30 17:20:45 UTC 2009 Removed Files: src/sys/arch/sparc64/sparc64: intersil7170.h Log Message: Remove unused file (merge error?) To generate a diff of this commit: cvs rdiff -u -r1.1.1.1 -r0

CVS commit: src/sys/arch/sparc64/sparc64

2009-05-21 Thread John Nemeth
Module Name:src Committed By: jnemeth Date: Thu May 21 08:07:18 UTC 2009 Modified Files: src/sys/arch/sparc64/sparc64: machdep.c Log Message: add a dummy module_init_md() XXX if we ever teach the boot loader to load module, we'll have to make this actually do something

CVS commit: src/sys/arch/sparc64/sparc64

2009-05-21 Thread Martin Husemann
Module Name:src Committed By: martin Date: Thu May 21 13:24:38 UTC 2009 Modified Files: src/sys/arch/sparc64/sparc64: vm_machdep.c Log Message: Deja Vu: when preparing the initial trap frame for a new forked lwp, explicitly clear condition code. Otherwise we might catch a

CVS commit: src/sys/arch/sparc64/sparc64

2009-05-18 Thread Takeshi Nakayama
Module Name:src Committed By: nakayama Date: Mon May 18 11:42:30 UTC 2009 Modified Files: src/sys/arch/sparc64/sparc64: locore.s Log Message: Remove random() from locore.s since it is in libkern. To generate a diff of this commit: cvs rdiff -u -r1.289 -r1.290

CVS commit: src/sys/arch/sparc64/sparc64

2009-05-18 Thread David Young
Module Name:src Committed By: dyoung Date: Mon May 18 20:20:42 UTC 2009 Modified Files: src/sys/arch/sparc64/sparc64: machdep.c Log Message: Remove 'register' qualifier from several variables. The object file did not change. To generate a diff of this commit: cvs rdiff

<    2   3   4   5   6   7