CVS commit: src/sys/arch/sparc/sparc

2023-02-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Feb 23 14:56:37 UTC 2023 Modified Files: src/sys/arch/sparc/sparc: locore.s Log Message: sparc: Add missing barriers in cpu_switchto. PR kern/57240 XXX pullup-8 XXX pullup-9 XXX pullup-10 To generate a diff of this comm

CVS commit: src/sys/arch/sparc/sparc

2023-02-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Feb 23 14:56:37 UTC 2023 Modified Files: src/sys/arch/sparc/sparc: locore.s Log Message: sparc: Add missing barriers in cpu_switchto. PR kern/57240 XXX pullup-8 XXX pullup-9 XXX pullup-10 To generate a diff of this comm

CVS commit: src/sys/arch/sparc/sparc

2022-09-30 Thread Julian Coleman
Module Name:src Committed By: jdc Date: Fri Sep 30 14:32:45 UTC 2022 Modified Files: src/sys/arch/sparc/sparc: autoconf.c Log Message: Make this compile for SUN4-only kernels (move namebuf inside the SUN4C/SUN4M/SUN4D ifdef to match where it's used). To generate a diff o

CVS commit: src/sys/arch/sparc/sparc

2022-09-30 Thread Julian Coleman
Module Name:src Committed By: jdc Date: Fri Sep 30 14:32:45 UTC 2022 Modified Files: src/sys/arch/sparc/sparc: autoconf.c Log Message: Make this compile for SUN4-only kernels (move namebuf inside the SUN4C/SUN4M/SUN4D ifdef to match where it's used). To generate a diff o

CVS commit: src/sys/arch/sparc/sparc

2022-05-14 Thread matthew green
Module Name:src Committed By: mrg Date: Sun May 15 02:14:15 UTC 2022 Modified Files: src/sys/arch/sparc/sparc: locore.s Log Message: remove unused Lpanic_savefpstate. To generate a diff of this commit: cvs rdiff -u -r1.282 -r1.283 src/sys/arch/sparc/sparc/locore.s Pleas

CVS commit: src/sys/arch/sparc/sparc

2022-05-14 Thread matthew green
Module Name:src Committed By: mrg Date: Sun May 15 02:14:15 UTC 2022 Modified Files: src/sys/arch/sparc/sparc: locore.s Log Message: remove unused Lpanic_savefpstate. To generate a diff of this commit: cvs rdiff -u -r1.282 -r1.283 src/sys/arch/sparc/sparc/locore.s Pleas

CVS commit: src/sys/arch/sparc/sparc

2022-04-20 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Wed Apr 20 23:32:17 UTC 2022 Modified Files: src/sys/arch/sparc/sparc: clkctrl.c Log Message: the register is only one byte, act like it To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/arch/sparc/sparc/clkc

CVS commit: src/sys/arch/sparc/sparc

2022-04-20 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Wed Apr 20 23:32:17 UTC 2022 Modified Files: src/sys/arch/sparc/sparc: clkctrl.c Log Message: the register is only one byte, act like it To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/arch/sparc/sparc/clkc

CVS commit: src/sys/arch/sparc/sparc

2021-09-17 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Sep 17 16:16:18 UTC 2021 Modified Files: src/sys/arch/sparc/sparc: promlib.c Log Message: Don't include in the _STANDALONE case. To generate a diff of this commit: cvs rdiff -u -r1.49 -r1.50 src/sys/arch/sparc/sparc/promli

CVS commit: src/sys/arch/sparc/sparc

2021-09-17 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Sep 17 16:16:18 UTC 2021 Modified Files: src/sys/arch/sparc/sparc: promlib.c Log Message: Don't include in the _STANDALONE case. To generate a diff of this commit: cvs rdiff -u -r1.49 -r1.50 src/sys/arch/sparc/sparc/promli

Re: CVS commit: src/sys/arch/sparc/sparc

2020-03-15 Thread Andrew Doran
On Sun, Mar 15, 2020 at 11:38:03AM +1100, matthew green wrote: > "Andrew Doran" writes: > > Module Name:src > > Committed By: ad > > Date: Sat Mar 14 13:34:44 UTC 2020 > > > > Modified Files: > > src/sys/arch/sparc/sparc: intr.c > > > > Log Message: > > sparc cpu_i

re: CVS commit: src/sys/arch/sparc/sparc

2020-03-14 Thread matthew green
"Andrew Doran" writes: > Module Name: src > Committed By: ad > Date: Sat Mar 14 13:34:44 UTC 2020 > > Modified Files: > src/sys/arch/sparc/sparc: intr.c > > Log Message: > sparc cpu_intr_p(): try to work around l_cpu not being set early on by > using curcpu(). ah, good idea. this

CVS commit: src/sys/arch/sparc/sparc

2019-06-06 Thread matthew green
Module Name:src Committed By: mrg Date: Fri Jun 7 00:18:26 UTC 2019 Modified Files: src/sys/arch/sparc/sparc: locore.s Log Message: remove code to directly check for NULL savefpstate() calls. it has not triggered for years now, and if it comes back, you still get a normal

CVS commit: src/sys/arch/sparc/sparc

2019-06-06 Thread matthew green
Module Name:src Committed By: mrg Date: Fri Jun 7 00:18:26 UTC 2019 Modified Files: src/sys/arch/sparc/sparc: locore.s Log Message: remove code to directly check for NULL savefpstate() calls. it has not triggered for years now, and if it comes back, you still get a normal

re: CVS commit: src/sys/arch/sparc/sparc

2018-01-16 Thread matthew green
"Christos Zoulas" writes: > Module Name: src > Committed By: christos > Date: Wed Jan 17 02:39:16 UTC 2018 > > Modified Files: > src/sys/arch/sparc/sparc: cpuvar.h > > Log Message: > fix compilation actually, this was renamed and moved, so this is also wrong. i'll fix it. .mrg.

Re: CVS commit: src/sys/arch/sparc/sparc

2012-11-04 Thread Chuck Silvers
On Sun, Nov 04, 2012 at 01:35:04PM +1100, matthew green wrote: > > > Module Name:src > > Committed By: chs > > Date: Sun Nov 4 00:32:47 UTC 2012 > > > > Modified Files: > > src/sys/arch/sparc/sparc: locore.s pmap.c > > > > Log Message: > > in cpu_switchto(), remo

re: CVS commit: src/sys/arch/sparc/sparc

2012-11-03 Thread matthew green
> Module Name: src > Committed By: chs > Date: Sun Nov 4 00:32:47 UTC 2012 > > Modified Files: > src/sys/arch/sparc/sparc: locore.s pmap.c > > Log Message: > in cpu_switchto(), remove the MP-unsafe code to mark a pmap active on a CPU, > pmap_activate() already does this. add MP

re: CVS commit: src/sys/arch/sparc/sparc

2011-09-06 Thread matthew green
> Module Name: src > Committed By: martin > Date: Thu Sep 1 08:47:56 UTC 2011 > > Modified Files: > src/sys/arch/sparc/sparc: pmap.c > > Log Message: > In pmap_unwire() fix an obvious editor mishap - enable kernel preemption > before returning, not the other way around. > Might f

CVS commit: src/sys/arch/sparc/sparc

2010-03-06 Thread matthew green
Module Name:src Committed By: mrg Date: Sun Mar 7 00:42:08 UTC 2010 Modified Files: src/sys/arch/sparc/sparc: locore.s Log Message: gas has supported SPARC ".empty" for a long while; get rid of an ancient workaround. To generate a diff of this commit: cvs rdiff -u -r1.2

CVS commit: src/sys/arch/sparc/sparc

2010-03-06 Thread matthew green
Module Name:src Committed By: mrg Date: Sun Mar 7 00:42:08 UTC 2010 Modified Files: src/sys/arch/sparc/sparc: locore.s Log Message: gas has supported SPARC ".empty" for a long while; get rid of an ancient workaround. To generate a diff of this commit: cvs rdiff -u -r1.2

CVS commit: src/sys/arch/sparc/sparc

2010-01-28 Thread matthew green
Module Name:src Committed By: mrg Date: Fri Jan 29 05:17:36 UTC 2010 Modified Files: src/sys/arch/sparc/sparc: trap.c Log Message: don't set ksi_errno here. no other MD code does, and one of the pthread tests demands it. To generate a diff of this commit: cvs rdiff -u -

CVS commit: src/sys/arch/sparc/sparc

2010-01-27 Thread matthew green
Module Name:src Committed By: mrg Date: Thu Jan 28 05:08:11 UTC 2010 Modified Files: src/sys/arch/sparc/sparc: locore.s Log Message: in savefpstate(), make sure we fill in the _first_ read of %fsr into the fpstate structure, not the last one. avoids fs->fs_fsr lacking the

CVS commit: src/sys/arch/sparc/sparc

2010-01-23 Thread matthew green
Module Name:src Committed By: mrg Date: Sat Jan 23 16:06:57 UTC 2010 Modified Files: src/sys/arch/sparc/sparc: cpu.c cpuvar.h Log Message: rename cpu_info{}::cpu_name member to cpu_longname, to avoid a potential conflict with . To generate a diff of this commit: cvs rdi

CVS commit: src/sys/arch/sparc/sparc

2010-01-22 Thread Martin Husemann
Module Name:src Committed By: martin Date: Fri Jan 22 16:11:26 UTC 2010 Modified Files: src/sys/arch/sparc/sparc: autoconf.c Log Message: Recognize ie @ vme as a network device. To generate a diff of this commit: cvs rdiff -u -r1.238 -r1.239 src/sys/arch/sparc/sparc/auto

CVS commit: src/sys/arch/sparc/sparc

2010-01-20 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Jan 20 22:54:23 UTC 2010 Modified Files: src/sys/arch/sparc/sparc: autoconf.c Log Message: Add the mac-address as device property for all network devices To generate a diff of this commit: cvs rdiff -u -r1.237 -r1.238 src/sy

CVS commit: src/sys/arch/sparc/sparc

2010-01-13 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Wed Jan 13 12:43:06 UTC 2010 Modified Files: src/sys/arch/sparc/sparc: auxreg.h Log Message: Explicitly clear AUXIO4M_FTC bit in FTC_FLIP macro used on pseudo-dma for floppy, as well as AUXIO4C_FTC bit for sun4c. A comment in the

CVS commit: src/sys/arch/sparc/sparc

2010-01-12 Thread matthew green
Module Name:src Committed By: mrg Date: Wed Jan 13 02:17:12 UTC 2010 Modified Files: src/sys/arch/sparc/sparc: cpuvar.h timer_sun4m.c Log Message: replace local ci_cpuname[] and use new cpu_name(). To generate a diff of this commit: cvs rdiff -u -r1.81 -r1.82 src/sys/arc

CVS commit: src/sys/arch/sparc/sparc

2010-01-09 Thread matthew green
Module Name:src Committed By: mrg Date: Sun Jan 10 03:36:30 UTC 2010 Modified Files: src/sys/arch/sparc/sparc: trap.c Log Message: put the cpu_number() into some messages. To generate a diff of this commit: cvs rdiff -u -r1.179 -r1.180 src/sys/arch/sparc/sparc/trap.c Pl

CVS commit: src/sys/arch/sparc/sparc

2010-01-05 Thread matthew green
Module Name:src Committed By: mrg Date: Wed Jan 6 06:15:09 UTC 2010 Modified Files: src/sys/arch/sparc/sparc: timer_sun4m.c Log Message: fix an incomplete comment. To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/sys/arch/sparc/sparc/timer_sun4m.c Plea

CVS commit: src/sys/arch/sparc/sparc

2010-01-05 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Tue Jan 5 21:38:50 UTC 2010 Modified Files: src/sys/arch/sparc/sparc: intr.c Log Message: fix a typo - we need to check classipl vs. IPL_VM, not the SBus interrupt level To generate a diff of this commit: cvs rdiff -u -r1.107

CVS commit: src/sys/arch/sparc/sparc

2010-01-03 Thread matthew green
Module Name:src Committed By: mrg Date: Mon Jan 4 04:21:35 UTC 2010 Modified Files: src/sys/arch/sparc/sparc: timer.c timer_sun4m.c timervar.h Log Message: rework the timer interrupt usage on MP sun4m systems a little. use either schedintr() or schedintr_4m() and make su

CVS commit: src/sys/arch/sparc/sparc

2010-01-03 Thread matthew green
Module Name:src Committed By: mrg Date: Mon Jan 4 04:06:58 UTC 2010 Modified Files: src/sys/arch/sparc/sparc: locore.s Log Message: use the idle lwp's uarea for stack, not the interrupt stack. this works now, and it fixes up idle vs interrupt time measurement for cpu>0.

CVS commit: src/sys/arch/sparc/sparc

2010-01-03 Thread matthew green
Module Name:src Committed By: mrg Date: Mon Jan 4 03:54:42 UTC 2010 Modified Files: src/sys/arch/sparc/sparc: timer_msiiep.c timer_sun4.c Log Message: curlwp is never NULL any more. To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/sys/arch/sparc/sparc/t

CVS commit: src/sys/arch/sparc/sparc

2010-01-03 Thread matthew green
Module Name:src Committed By: mrg Date: Sun Jan 3 12:44:34 UTC 2010 Modified Files: src/sys/arch/sparc/sparc: locore.s Log Message: reinsert part of the code accidentally deleted by the previous change. To generate a diff of this commit: cvs rdiff -u -r1.252 -r1.253 src

CVS commit: src/sys/arch/sparc/sparc

2010-01-03 Thread matthew green
Module Name:src Committed By: mrg Date: Sun Jan 3 11:44:58 UTC 2010 Modified Files: src/sys/arch/sparc/sparc: genassym.cf locore.s Log Message: use genassym generated names for struct intrhand elements and avoid magic. To generate a diff of this commit: cvs rdiff -u -r1

CVS commit: src/sys/arch/sparc/sparc

2010-01-01 Thread matthew green
Module Name:src Committed By: mrg Date: Fri Jan 1 08:00:02 UTC 2010 Modified Files: src/sys/arch/sparc/sparc: timer_sun4m.c Log Message: remove wrong if 0ed code To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/sys/arch/sparc/sparc/timer_sun4m.c Please

Re: CVS commit: src/sys/arch/sparc/sparc

2009-05-27 Thread Martin Husemann
On Wed, May 27, 2009 at 01:35:49PM +0400, Valeriy E. Ushakov wrote: > Is that correct? It used to be in 4.0, but in 5.0 lwp trampoline > calls lwp_startup before calling the lwp function. For SA the > trampoline used to be used for recycling lwps for upcalls. Is that > correct to call lwp_startu

Re: CVS commit: src/sys/arch/sparc/sparc

2009-05-27 Thread Valeriy E. Ushakov
On Wed, May 27, 2009 at 04:08:06 +, matthew green wrote: > Modified Files: > src/sys/arch/sparc/sparc: vm_machdep.c > > Log Message: > sync this a little with sparc64: use cpu_setfunc() at the end of > cpu_lwp_fork() > > > To generate a diff of this commit: > cvs rdiff -u -r1.98 -r1.

re: CVS commit: src/sys/arch/sparc/sparc

2009-05-16 Thread matthew green
>Modified Files: >src/sys/arch/sparc/sparc: machdep.c process_machdep.c svr4_machdep.c >vm_machdep.c > >Log Message: >KNF, same object code generated. > > > why are you doing this? are you planning on touching all of these

Re: CVS commit: src/sys/arch/sparc/sparc

2009-05-16 Thread Izumi Tsutsui
>Modified Files: > src/sys/arch/sparc/sparc: machdep.c process_machdep.c svr4_machdep.c > vm_machdep.c > >Log Message: >KNF, same object code generated. > > > why are you doing this? are you planning on touching all of these > files or are you doing a "KNF rototil

re: CVS commit: src/sys/arch/sparc/sparc

2009-05-16 Thread matthew green
Module Name: src Committed By:cegger Date:Sat May 16 17:01:16 UTC 2009 Modified Files: src/sys/arch/sparc/sparc: machdep.c process_machdep.c svr4_machdep.c vm_machdep.c Log Message: KNF, same object code generated. why are you