Re: CVS commit: src/sys/arch/i386/stand

2025-04-29 Thread Paul Goyette
I've just committed a better, and more well-tested, version. Should work correctly now. Thanks for your patience, and sorry for the breakage. On Tue, 29 Apr 2025, Paul Goyette wrote: Thanks for the link to the log. I am investigating. On Tue, 29 Apr 2025, Thomas Klausner wrote: On Tue, A

Re: CVS commit: src/sys/arch/i386/stand

2025-04-29 Thread Paul Goyette
Thanks for the link to the log. I am investigating. On Tue, 29 Apr 2025, Thomas Klausner wrote: On Tue, Apr 29, 2025 at 09:08:38AM +, Martin Husemann wrote: Module Name:src Committed By: martin Date: Tue Apr 29 09:08:38 UTC 2025 Modified Files: src/sys/arch/i386/s

Re: CVS commit: src/sys/arch/i386/stand

2025-04-29 Thread Thomas Klausner
On Tue, Apr 29, 2025 at 09:08:38AM +, Martin Husemann wrote: > Module Name: src > Committed By: martin > Date: Tue Apr 29 09:08:38 UTC 2025 > > Modified Files: > src/sys/arch/i386/stand/boot: boot2.c > src/sys/arch/i386/stand/efiboot: boot.c > > Log Message: > Backout /fi

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

2025-04-22 Thread Izumi Tsutsui
> > a) apply the workaround to all m68k ports: > > pros: same m68k binaries can be shared > > cons: requires extra performance penalty for all m68k (020/030/040/060) > > > > b) apply the workaround only for XC68LC040 users: > > pros: nothing? (only technical interests of developers?) > > cons:

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

2025-04-12 Thread Nat Sloss
On Sun, 13 Apr 2025 08:28:04 Izumi Tsutsui wrote: > > Would you or isaki@ or martin@ like me to assign PR 13078 to either of > > you and I'll write a followup email to the binutils people stating that > > from now on you'll handle all responsibilty for the correspondance with > > them and assign ei

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

2025-04-12 Thread Izumi Tsutsui
> Would you or isaki@ or martin@ like me to assign PR 13078 to either of you > and > I'll write a followup email to the binutils people stating that from now on > you'll handle all responsibilty for the correspondance with them and assign > either of you to the doc/HACKS note. Actually I had n

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

2025-04-10 Thread Nat Sloss
On Fri, 11 Apr 2025 02:07:06 Izumi Tsutsui wrote: > When committing code, it's important to provide a obvious explanation > of the technical rationale behind the implementation. > > Without such rationale, the code can become difficult to maintain > in the future, as later contributors may not und

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

2025-04-10 Thread Nat Sloss
On Mon, 7 Apr 2025 17:58:26 Tetsuya Isaki wrote: > At Sat, 5 Apr 2025 22:47:39 +1100, > > Nat Sloss wrote: > > Before I placed the additional nops before rte I experienced 1 hard > > lockup which I attributed to the fpu (buggy lc) > > > The idea was this: > It can't be certain that the behavior i

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

2025-04-10 Thread Izumi Tsutsui
> I did it to be on the safe side. If the kernel was to be built with -mlcfix > passed to gas(1) the nop would be inserted. It seems there might be some confusion between the goal (i.e. avoiding f-line exception during write-pending) and the approach/workaround (inserting a nop before F-line ins

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

2025-04-09 Thread Nathanial Sloss
On Thu, 10 Apr 2025 00:44:02 Izumi Tsutsui wrote: > > Module Name:src > > Committed By: nat > > Date: Wed Apr 9 00:04:41 UTC 2025 > > > > Modified Files: > > src/sys/arch/m68k/m68k: fpu.c > > > > Log Message: > > Add workaround for fpu test for kernels defined wit

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

2025-04-09 Thread Izumi Tsutsui
> Module Name: src > Committed By: nat > Date: Wed Apr 9 00:04:41 UTC 2025 > > Modified Files: > src/sys/arch/m68k/m68k: fpu.c > > Log Message: > Add workaround for fpu test for kernels defined with M68040. > > This is to accomodate kernels built without the -mlcfix option passed

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

2025-04-08 Thread Nat Sloss
Module Name:src Committed By: nat Date: Tue Apr 8 23:42:08 UTC 2025 Modified Files: src/sys/arch/mac68k/mac68k: pmap_bootstrap.c Log Message: Move high back an additional 7 pages to fix crashing on kernels with ascaudio(4) enabled. Memory

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

2025-04-08 Thread Nat Sloss
On Tue, 8 Apr 2025 15:10:24 Martin Husemann wrote: > On Tue, Apr 08, 2025 at 10:45:23AM +1000, Nat Sloss wrote: > > nop - f* instructions are not atomicwhat will happen if nop is > > executed and then the processor is interrupted (by say pressing a > > keystroke on the keyboard) then after tha

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

2025-04-07 Thread Martin Husemann
On Tue, Apr 08, 2025 at 10:45:23AM +1000, Nat Sloss wrote: > nop - f* instructions are not atomicwhat will happen if nop is executed > and then the processor is interrupted (by say pressing a keystroke on the > keyboard) then after that interrupt has run the f* instruction is executed. > >

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

2025-04-07 Thread Nat Sloss
On Mon, 7 Apr 2025 17:44:09 Tetsuya Isaki wrote: > At Sat, 5 Apr 2025 22:01:37 +1100, > > Nat Sloss wrote: > > Following advice and following the spirit of my intentions adding nop in > > the switch i added nops before "rte" in locore.s in sys/mac68k as > > opposed to m68k/swicher. > > Are you su

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

2025-04-07 Thread Tetsuya Isaki
At Sat, 5 Apr 2025 22:47:39 +1100, Nat Sloss wrote: > Before I placed the additional nops before rte I experienced 1 hard lockup > which I attributed to the fpu (buggy lc) > > The idea was this: It can't be certain that the behavior is related to this bug. XC68LC040 series are known for having m

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

2025-04-07 Thread Tetsuya Isaki
At Sat, 5 Apr 2025 22:01:37 +1100, Nat Sloss wrote: > Following advice and following the spirit of my intentions adding nop in the > switch i added nops before "rte" in locore.s in sys/mac68k as opposed to > m68k/swicher. Are you sure? First, errata E4 said the workaround is "nop-before-f-line"

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

2025-04-05 Thread Nat Sloss
On Fri, 4 Apr 2025 23:27:49 Martin Husemann wrote: > On Fri, Apr 04, 2025 at 10:48:17PM +1100, Nat Sloss wrote: > > The changes to the context switch in sys/m68k have been reverted and the > > nop insertion by gas(1) has been turned off by default. > > What does upstream gcc plan to do with the ne

CVS commit: src/sys/arch/vax

2025-04-05 Thread Hans Rosenfeld
Module Name:src Committed By: hans Date: Sat Mar 22 10:37:19 UTC 2025 Modified Files: src/sys/arch/vax/include: db_machdep.h src/sys/arch/vax/vax: db_disasm.c db_machdep.c trap.c Log Message: vax/ddb(4): clean up machine dependent code and improve usability First,

CVS commit: src/sys/arch/m68k/m68k

2025-04-05 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sun Mar 30 04:44:26 UTC 2025 Modified Files: src/sys/arch/m68k/m68k: switch_subr.s Log Message: Sprinkle nop. This is the kernel part of addressing the issue with fpu emulation on lc040 cpus. The idea is that we might be switch fro

CVS commit: src/sys/arch/m68k/m68k

2025-04-05 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Mon Mar 31 13:03:23 UTC 2025 Modified Files: src/sys/arch/m68k/m68k: switch_subr.s Log Message: Wrap up lc040 compatability nops in a macro. Also add a comment describing why they are there so they wont be accidently removed in the

CVS commit: src/sys/arch/evbarm/conf

2025-04-05 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 27 12:23:19 UTC 2025 Modified Files: src/sys/arch/evbarm/conf: GENERIC64 Log Message: evbarm/GENERIC64: Enable vio9p(4). Tested under qemu. PR kern/59211: vio9p(4): missing from various GENERICs and MAKEDEVs To gene

CVS commit: src/sys/arch/evbarm/conf

2025-04-05 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 27 12:23:19 UTC 2025 Modified Files: src/sys/arch/evbarm/conf: GENERIC64 Log Message: evbarm/GENERIC64: Enable vio9p(4). Tested under qemu. PR kern/59211: vio9p(4): missing from various GENERICs and MAKEDEVs To gene

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

2025-04-05 Thread Nathanial Sloss
On Mon, 31 Mar 2025 22:48:39 Tetsuya Isaki wrote: > At Sun, 30 Mar 2025 04:44:26 +, > > Nathanial Sloss wrote: > > Module Name:src > > Committed By: nat > > Date: Sun Mar 30 04:44:26 UTC 2025 > > > > Modified Files: > > src/sys/arch/m68k/m68k: switch_subr.s > >

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

2025-04-05 Thread Tetsuya Isaki
At Tue, 1 Apr 2025 02:26:35 +1100, Nathanial Sloss wrote: > Consider the following (including my gas patch for binutils): > > movq. > nop > fnop > > Thats as it's assembled but at run time it could posslibly > run like this > > movq > nop > (switch task) > fnop > > So the nops are inser

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

2025-04-05 Thread Martin Husemann
On Sat, Apr 05, 2025 at 10:47:39PM +1100, Nat Sloss wrote: > nop > fnop > > could be executed as > > nop > (context swtich) > (return from context swtich) > fnop > > So without these the fnop would not be coverted. Not sure what you mean here. Why would the nop before the rte make any differen

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

2025-04-05 Thread Nat Sloss
On Sat, 5 Apr 2025 22:32:10 Martin Husemann wrote: > On Sat, Apr 05, 2025 at 10:01:37PM +1100, Nat Sloss wrote: > > Following advice and following the spirit of my intentions adding nop in > > the switch i added nops before "rte" in locore.s in sys/mac68k as > > opposed to m68k/swicher. > > This m

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

2025-04-05 Thread Martin Husemann
On Sat, Apr 05, 2025 at 10:01:37PM +1100, Nat Sloss wrote: > Following advice and following the spirit of my intentions adding nop in the > switch i added nops before "rte" in locore.s in sys/mac68k as opposed to > m68k/swicher. This makes no sense to me (but I can only guess how the exact bug w

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

2025-04-05 Thread Nat Sloss
Following advice and following the spirit of my intentions adding nop in the switch i added nops before "rte" in locore.s in sys/mac68k as opposed to m68k/swicher. Along with adding nops before fline instructions with the modified assember. I took a picture for your consideration. http://ftp.n

CVS commit: src/sys/arch/amd64/conf

2025-04-04 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Thu Mar 20 22:16:58 UTC 2025 Modified Files: src/sys/arch/amd64/conf: MODULAR Log Message: We now have COMPAT_100, so use the modular version vs built-in To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/sys/ar

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

2025-04-04 Thread Nat Sloss
On Fri, 4 Apr 2025 22:37:50 Tetsuya Isaki wrote: > At Thu, 3 Apr 2025 14:00:16 +0200, > > Martin Husemann wrote: > > > So these all nops are never executed just before any of f-line > > > instructions. > > > > Can you also please explain how you got at that NOP-after-f-line > > woraround? The Mot

CVS commit: src/sys/arch/amd64/amd64

2025-04-04 Thread Pierre Pronchery
Module Name:src Committed By: khorben Date: Sun Mar 30 19:48:15 UTC 2025 Modified Files: src/sys/arch/amd64/amd64: locore.S Log Message: locore.S: remove duplicate comment Trivial change, tested anyway on NetBSD/amd64; NFCI. "Go go" imil@ To generate a diff of this com

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

2025-04-04 Thread Tetsuya Isaki
At Thu, 3 Apr 2025 14:00:16 +0200, Martin Husemann wrote: > > So these all nops are never executed just before any of f-line > > instructions. > > Can you also please explain how you got at that NOP-after-f-line woraround? > The Motorola errata text (at least the versions I found on the wayback >

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

2025-04-04 Thread Martin Husemann
On Fri, Apr 04, 2025 at 10:48:17PM +1100, Nat Sloss wrote: > The changes to the context switch in sys/m68k have been reverted and the nop > insertion by gas(1) has been turned off by default. What does upstream gcc plan to do with the new option? Default on or off? I guess we can find some way t

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

2025-04-03 Thread Martin Husemann
On Thu, Apr 03, 2025 at 08:55:11PM +0900, Tetsuya Isaki wrote: > So these all nops are never executed just before any of f-line > instructions. Can you also please explain how you got at that NOP-after-f-line woraround? The Motorola errata text (at least the versions I found on the wayback machine

CVS commit: src/sys/arch/vax/vax

2025-03-31 Thread Andrius Varanavicius
Module Name:src Committed By: andvar Date: Mon Mar 31 19:22:09 UTC 2025 Modified Files: src/sys/arch/vax/vax: crl.h Log Message: s/transation/transaction/ in comment. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/arch/vax/vax/crl.h Please note that

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

2025-03-31 Thread Tetsuya Isaki
At Sun, 30 Mar 2025 04:44:26 +, Nathanial Sloss wrote: > Module Name: src > Committed By: nat > Date: Sun Mar 30 04:44:26 UTC 2025 > > Modified Files: > src/sys/arch/m68k/m68k: switch_subr.s > > Log Message: > Sprinkle nop. > > This is the kernel part of addressing the issue w

CVS commit: src/sys/arch/amd64/amd64

2025-03-30 Thread Pierre Pronchery
Module Name:src Committed By: khorben Date: Sun Mar 30 19:48:15 UTC 2025 Modified Files: src/sys/arch/amd64/amd64: locore.S Log Message: locore.S: remove duplicate comment Trivial change, tested anyway on NetBSD/amd64; NFCI. "Go go" imil@ To generate a diff of this com

CVS commit: src/sys/arch/m68k/m68k

2025-03-29 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sun Mar 30 04:44:26 UTC 2025 Modified Files: src/sys/arch/m68k/m68k: switch_subr.s Log Message: Sprinkle nop. This is the kernel part of addressing the issue with fpu emulation on lc040 cpus. The idea is that we might be switch fro

CVS commit: src/sys/arch/vax/vax

2025-03-29 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Mar 29 00:16:30 UTC 2025 Modified Files: src/sys/arch/vax/vax: trap.c Log Message: vax/trap.c: Back out revisions 1.139 and 1.141 for now. These changes served to zero registers on exec in order to avoid leaking secret reg

CVS commit: src/sys/arch/vax/vax

2025-03-28 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Mar 29 00:16:30 UTC 2025 Modified Files: src/sys/arch/vax/vax: trap.c Log Message: vax/trap.c: Back out revisions 1.139 and 1.141 for now. These changes served to zero registers on exec in order to avoid leaking secret reg

CVS commit: src/sys/arch

2025-03-27 Thread Emile iMil Heitor
Module Name:src Committed By: imil Date: Fri Mar 28 05:54:49 UTC 2025 Modified Files: src/sys/arch/amd64/conf: MICROVM src/sys/arch/i386/conf: MICROVM Added Files: src/sys/arch/x86/conf: MICROVM.common Log Message: x86: consolidate MICROVM kernel configurat

CVS commit: src/sys/arch

2025-03-27 Thread Emile iMil Heitor
Module Name:src Committed By: imil Date: Fri Mar 28 05:54:49 UTC 2025 Modified Files: src/sys/arch/amd64/conf: MICROVM src/sys/arch/i386/conf: MICROVM Added Files: src/sys/arch/x86/conf: MICROVM.common Log Message: x86: consolidate MICROVM kernel configurat

CVS commit: src/sys/arch

2025-03-27 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 27 12:23:00 UTC 2025 Modified Files: src/sys/arch/amd64/conf: GENERIC src/sys/arch/i386/conf: GENERIC Log Message: x86: Enable vio9p(4) out of the box. PR kern/59211: vio9p(4): missing from various GENERICs and

CVS commit: src/sys/arch

2025-03-27 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 27 12:23:00 UTC 2025 Modified Files: src/sys/arch/amd64/conf: GENERIC src/sys/arch/i386/conf: GENERIC Log Message: x86: Enable vio9p(4) out of the box. PR kern/59211: vio9p(4): missing from various GENERICs and

CVS commit: src/sys/arch/amd64/conf

2025-03-25 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Thu Mar 20 22:16:58 UTC 2025 Modified Files: src/sys/arch/amd64/conf: MODULAR Log Message: We now have COMPAT_100, so use the modular version vs built-in To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/sys/ar

CVS commit: src/sys/arch/acorn32/doc

2025-03-23 Thread Andrius Varanavicius
Module Name:src Committed By: andvar Date: Sun Mar 23 10:11:34 UTC 2025 Modified Files: src/sys/arch/acorn32/doc: history Log Message: s/argumant/argument/. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/arch/acorn32/doc/history Please note that d

CVS commit: src/sys/arch/epoc32/stand/e32boot/include

2025-03-23 Thread Andrius Varanavicius
Module Name:src Committed By: andvar Date: Sun Mar 23 10:12:35 UTC 2025 Modified Files: src/sys/arch/epoc32/stand/e32boot/include: elf.h Log Message: s/hidding/hiding/. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/arch/epoc32/stand/e32boot/include/

CVS commit: src/sys/arch/epoc32/stand/e32boot/include

2025-03-23 Thread Andrius Varanavicius
Module Name:src Committed By: andvar Date: Sun Mar 23 10:12:35 UTC 2025 Modified Files: src/sys/arch/epoc32/stand/e32boot/include: elf.h Log Message: s/hidding/hiding/. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/arch/epoc32/stand/e32boot/include/

CVS commit: src/sys/arch/acorn32/doc

2025-03-23 Thread Andrius Varanavicius
Module Name:src Committed By: andvar Date: Sun Mar 23 10:11:34 UTC 2025 Modified Files: src/sys/arch/acorn32/doc: history Log Message: s/argumant/argument/. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/arch/acorn32/doc/history Please note that d

CVS commit: src/sys/arch/vax/vax

2025-03-22 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Mar 22 13:28:35 UTC 2025 Modified Files: src/sys/arch/vax/vax: trap.c Log Message: vax: Set tf_psl to PSL_U|PSL_PREVU on exec. This was previously inherited from the caller, which was not clear from context, and the trapfr

CVS commit: src/sys/arch/vax/vax

2025-03-22 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Mar 22 13:28:35 UTC 2025 Modified Files: src/sys/arch/vax/vax: trap.c Log Message: vax: Set tf_psl to PSL_U|PSL_PREVU on exec. This was previously inherited from the caller, which was not clear from context, and the trapfr

CVS commit: src/sys/arch/vax

2025-03-22 Thread Hans Rosenfeld
Module Name:src Committed By: hans Date: Sat Mar 22 10:37:19 UTC 2025 Modified Files: src/sys/arch/vax/include: db_machdep.h src/sys/arch/vax/vax: db_disasm.c db_machdep.c trap.c Log Message: vax/ddb(4): clean up machine dependent code and improve usability First,

CVS commit: src/sys/arch

2025-03-20 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Wed Mar 19 21:03:41 UTC 2025 Modified Files: src/sys/arch/evbarm/conf: HPT5325 MINI2440 src/sys/arch/evbmips/conf: XLSATX src/sys/arch/pmax/conf: GENERIC64 INSTALL64 src/sys/arch/vax/conf: VAX780 Log Mess

CVS commit: src/sys/arch

2025-03-19 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Wed Mar 19 21:03:41 UTC 2025 Modified Files: src/sys/arch/evbarm/conf: HPT5325 MINI2440 src/sys/arch/evbmips/conf: XLSATX src/sys/arch/pmax/conf: GENERIC64 INSTALL64 src/sys/arch/vax/conf: VAX780 Log Mess

CVS commit: src/sys/arch/macppc/macppc

2025-03-17 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Mon Mar 17 07:39:55 UTC 2025 Modified Files: src/sys/arch/macppc/macppc: rbus_machdep.c Log Message: remove bogus oea_iobat_add() call we BAT-map the entire PCI bus anyway tested on my pismo with an ohci/ehci at cardbus To gen

CVS commit: src/sys/arch

2025-03-17 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Mar 17 11:39:02 UTC 2025 Modified Files: src/sys/arch/amd64/amd64: machdep.c src/sys/arch/i386/i386: machdep.c Log Message: x86: Set tf_trapno = T_ASTFLT on exec. In most cases, the caller will already have tf_trap

CVS commit: src/sys/arch

2025-03-17 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Mar 17 11:39:02 UTC 2025 Modified Files: src/sys/arch/amd64/amd64: machdep.c src/sys/arch/i386/i386: machdep.c Log Message: x86: Set tf_trapno = T_ASTFLT on exec. In most cases, the caller will already have tf_trap

CVS commit: src/sys/arch/macppc/macppc

2025-03-17 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Mon Mar 17 08:23:13 UTC 2025 Modified Files: src/sys/arch/macppc/macppc: rbus_machdep.c Log Message: when looking for the cardbus bridge's memory range: - check 'reserved-segment' first, all core99 machines should have it - if t

CVS commit: src/sys/arch/macppc/macppc

2025-03-17 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Mon Mar 17 08:23:13 UTC 2025 Modified Files: src/sys/arch/macppc/macppc: rbus_machdep.c Log Message: when looking for the cardbus bridge's memory range: - check 'reserved-segment' first, all core99 machines should have it - if t

CVS commit: src/sys/arch/macppc/macppc

2025-03-17 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Mon Mar 17 07:39:55 UTC 2025 Modified Files: src/sys/arch/macppc/macppc: rbus_machdep.c Log Message: remove bogus oea_iobat_add() call we BAT-map the entire PCI bus anyway tested on my pismo with an ohci/ehci at cardbus To gen

CVS commit: src/sys/arch/hppa/dev

2025-03-16 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Mon Mar 17 06:54:17 UTC 2025 Modified Files: src/sys/arch/hppa/dev: hyperfb.c Log Message: remove glyphcache and debug goop we're not likely to be able to use any off-screen memory on this hardware, so don't pretend we will. T

CVS commit: src/sys/arch/hppa/dev

2025-03-16 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Mon Mar 17 06:54:17 UTC 2025 Modified Files: src/sys/arch/hppa/dev: hyperfb.c Log Message: remove glyphcache and debug goop we're not likely to be able to use any off-screen memory on this hardware, so don't pretend we will. T

CVS commit: src/sys/arch/alpha/alpha

2025-03-16 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Mar 16 22:34:36 UTC 2025 Modified Files: src/sys/arch/alpha/alpha: fp_complete.c Log Message: Convert the 24 year-old "temporary trap shadow instrumentation" to use event counters (so they're generally visible) and atomics to

CVS commit: src/sys/arch/alpha/alpha

2025-03-16 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Mar 16 22:34:36 UTC 2025 Modified Files: src/sys/arch/alpha/alpha: fp_complete.c Log Message: Convert the 24 year-old "temporary trap shadow instrumentation" to use event counters (so they're generally visible) and atomics to

CVS commit: src/sys/arch/alpha

2025-03-16 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Mar 16 19:27:30 UTC 2025 Modified Files: src/sys/arch/alpha/alpha: fp_complete.c machdep.c src/sys/arch/alpha/include: alpha.h Log Message: Add an alpha_fp_init() function, and move the initialization of FP-related ev

CVS commit: src/sys/arch/alpha

2025-03-16 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Mar 16 19:27:30 UTC 2025 Modified Files: src/sys/arch/alpha/alpha: fp_complete.c machdep.c src/sys/arch/alpha/include: alpha.h Log Message: Add an alpha_fp_init() function, and move the initialization of FP-related ev

CVS commit: src/sys/arch/alpha/alpha

2025-03-16 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Mar 16 17:38:06 UTC 2025 Modified Files: src/sys/arch/alpha/alpha: machdep.c Log Message: identifycpu(): don't print the system serial number from the RPB if there isn't one there. To generate a diff of this commit: cvs rdi

CVS commit: src/sys/arch/alpha/alpha

2025-03-16 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Mar 16 17:38:06 UTC 2025 Modified Files: src/sys/arch/alpha/alpha: machdep.c Log Message: identifycpu(): don't print the system serial number from the RPB if there isn't one there. To generate a diff of this commit: cvs rdi

CVS commit: src/sys/arch/evbppc/wii

2025-03-13 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Thu Mar 13 18:41:34 UTC 2025 Modified Files: src/sys/arch/evbppc/wii: pic_pi.c Log Message: wii: Revert pic_pi.c r1.2 and r1.3. The simplification of pic_pi.c in r1.2 introduced a performance regression with sdhc. Revert to the

CVS commit: src/sys/arch/evbppc/wii

2025-03-13 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Thu Mar 13 18:41:34 UTC 2025 Modified Files: src/sys/arch/evbppc/wii: pic_pi.c Log Message: wii: Revert pic_pi.c r1.2 and r1.3. The simplification of pic_pi.c in r1.2 introduced a performance regression with sdhc. Revert to the

CVS commit: src/sys/arch/hppa/dev

2025-03-11 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Tue Mar 11 06:04:19 UTC 2025 Modified Files: src/sys/arch/hppa/dev: gftfb.c Log Message: drop unnecessary wait and register write when moving the cursor sprite To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 src/

CVS commit: src/sys/arch/mac68k/dev

2025-03-11 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Mon Mar 10 11:29:25 UTC 2025 Modified Files: src/sys/arch/mac68k/dev: sbc.c Log Message: Serialize pdma xfers. The same is done for pdma interrupt xfers. To generate a diff of this commit: cvs rdiff -u -r1.67 -r1.68 src/sys/arch/m

CVS commit: src/sys/arch/hppa/dev

2025-03-11 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Tue Mar 11 05:48:26 UTC 2025 Modified Files: src/sys/arch/hppa/dev: gftfb.c Log Message: drop the rectfill workaround here as well To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/sys/arch/hppa/dev/gftfb.c Pl

CVS commit: src/sys/arch/mac68k/dev

2025-03-11 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Mon Mar 10 11:32:24 UTC 2025 Modified Files: src/sys/arch/mac68k/dev: sbc.c Log Message: Remove CHECKMORE. This was a performance penalty and was found to be unnecessary as the root cause of errors doing pdma interrupt xfers was add

CVS commit: src/sys/arch/hppa/dev

2025-03-11 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Tue Mar 11 06:04:19 UTC 2025 Modified Files: src/sys/arch/hppa/dev: gftfb.c Log Message: drop unnecessary wait and register write when moving the cursor sprite To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 src/

CVS commit: src/sys/arch/hppa/dev

2025-03-10 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Tue Mar 11 05:48:26 UTC 2025 Modified Files: src/sys/arch/hppa/dev: gftfb.c Log Message: drop the rectfill workaround here as well To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/sys/arch/hppa/dev/gftfb.c Pl

CVS commit: src/sys/arch/mac68k/dev

2025-03-10 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Mon Mar 10 11:29:25 UTC 2025 Modified Files: src/sys/arch/mac68k/dev: sbc.c Log Message: Serialize pdma xfers. The same is done for pdma interrupt xfers. To generate a diff of this commit: cvs rdiff -u -r1.67 -r1.68 src/sys/arch/m

CVS commit: src/sys/arch/vax/vsa

2025-03-09 Thread Hans Rosenfeld
Module Name:src Committed By: hans Date: Sun Mar 9 18:50:20 UTC 2025 Modified Files: src/sys/arch/vax/vsa: spx.c Log Message: vax/spx(4): fix a few X11-related bugs - overwriting of saved screen pointer of emulation mode when switching the framebuffer mode from mapped

CVS commit: src/sys/arch/vax/vsa

2025-03-09 Thread Hans Rosenfeld
Module Name:src Committed By: hans Date: Sun Mar 9 18:50:20 UTC 2025 Modified Files: src/sys/arch/vax/vsa: spx.c Log Message: vax/spx(4): fix a few X11-related bugs - overwriting of saved screen pointer of emulation mode when switching the framebuffer mode from mapped

CVS commit: src/sys/arch/vax/vax

2025-03-09 Thread Hans Rosenfeld
Module Name:src Committed By: hans Date: Sun Mar 9 18:27:39 UTC 2025 Modified Files: src/sys/arch/vax/vax: machdep.c Log Message: vax: call config_init() before initializing the console With console on dz(4) at vsbus, dzcnpollc() calls vsbus_setmask() to mask interrupts,

CVS commit: src/sys/arch/vax/vax

2025-03-09 Thread Hans Rosenfeld
Module Name:src Committed By: hans Date: Sun Mar 9 18:27:39 UTC 2025 Modified Files: src/sys/arch/vax/vax: machdep.c Log Message: vax: call config_init() before initializing the console With console on dz(4) at vsbus, dzcnpollc() calls vsbus_setmask() to mask interrupts,

CVS commit: src/sys/arch/virt68k/virt68k

2025-03-09 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Mar 9 12:43:09 UTC 2025 Modified Files: src/sys/arch/virt68k/virt68k: autoconf.c Log Message: Don't try to identify the boot device. This regulary fails for wedge devices and cannot handle wedge names. Instead, let the kern

CVS commit: src/sys/arch/virt68k/virt68k

2025-03-09 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Mar 9 12:43:09 UTC 2025 Modified Files: src/sys/arch/virt68k/virt68k: autoconf.c Log Message: Don't try to identify the boot device. This regulary fails for wedge devices and cannot handle wedge names. Instead, let the kern

CVS commit: src/sys/arch/alpha/conf

2025-03-08 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Mar 9 01:13:49 UTC 2025 Modified Files: src/sys/arch/alpha/conf: files.alpha Log Message: Kernel config file parsing technology has advanced significantly in the past decade, to the point where options can, in fact, have dep

CVS commit: src/sys/arch/alpha/conf

2025-03-08 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Mar 9 01:13:49 UTC 2025 Modified Files: src/sys/arch/alpha/conf: files.alpha Log Message: Kernel config file parsing technology has advanced significantly in the past decade, to the point where options can, in fact, have dep

CVS commit: src/sys/arch/alpha

2025-03-08 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Mar 9 01:06:42 UTC 2025 Modified Files: src/sys/arch/alpha/alpha: api_up1000.c autoconf.c dec_1000a.c dec_2000_300.c dec_2100_a50.c dec_2100_a500.c dec_3000_300.c dec_3000_500.c dec_550.c dec_6600.c de

CVS commit: src/sys/arch/alpha

2025-03-08 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Mar 9 01:06:42 UTC 2025 Modified Files: src/sys/arch/alpha/alpha: api_up1000.c autoconf.c dec_1000a.c dec_2000_300.c dec_2100_a50.c dec_2100_a500.c dec_3000_300.c dec_3000_500.c dec_550.c dec_6600.c de

CVS commit: src/sys/arch/arm/arm32

2025-03-08 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Mar 8 21:00:45 UTC 2025 Modified Files: src/sys/arch/arm/arm32: bus_dma.c Log Message: arm: Support BUS_DMA_NOCACHE To generate a diff of this commit: cvs rdiff -u -r1.148 -r1.149 src/sys/arch/arm/arm32/bus_dma.c Please

CVS commit: src/sys/arch/arm/arm32

2025-03-08 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Mar 8 21:00:45 UTC 2025 Modified Files: src/sys/arch/arm/arm32: bus_dma.c Log Message: arm: Support BUS_DMA_NOCACHE To generate a diff of this commit: cvs rdiff -u -r1.148 -r1.149 src/sys/arch/arm/arm32/bus_dma.c Please

CVS commit: src/sys/arch/evbarm/fdt

2025-03-08 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Mar 8 14:30:05 UTC 2025 Modified Files: src/sys/arch/evbarm/fdt: fdt_machdep.c Log Message: arm64: Add a gross hack to allow handoff from genfb to PCI DRM drivers. Similar to how this is handled on x86. To generate a dif

CVS commit: src/sys/arch/evbarm/fdt

2025-03-08 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Mar 8 14:30:05 UTC 2025 Modified Files: src/sys/arch/evbarm/fdt: fdt_machdep.c Log Message: arm64: Add a gross hack to allow handoff from genfb to PCI DRM drivers. Similar to how this is handled on x86. To generate a dif

CVS commit: src/sys/arch/x86/x86

2025-03-07 Thread Emile iMil Heitor
Module Name:src Committed By: imil Date: Thu Mar 6 09:02:47 UTC 2025 Modified Files: src/sys/arch/x86/x86: identcpu_subr.c Log Message: Test for LAPIC support To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/arch/x86/x86/identcpu_subr.c Please note

CVS commit: src/sys/arch/x86

2025-03-06 Thread Emile iMil Heitor
Module Name:src Committed By: imil Date: Thu Mar 6 15:35:05 UTC 2025 Modified Files: src/sys/arch/x86/include: apicvar.h src/sys/arch/x86/x86: cpu.c identcpu_subr.c lapic.c Log Message: Revert VMware-compatible TSC and LAPIC frequency detection. To generate a di

CVS commit: src/sys/arch/x86

2025-03-06 Thread Emile iMil Heitor
Module Name:src Committed By: imil Date: Thu Mar 6 15:35:05 UTC 2025 Modified Files: src/sys/arch/x86/include: apicvar.h src/sys/arch/x86/x86: cpu.c identcpu_subr.c lapic.c Log Message: Revert VMware-compatible TSC and LAPIC frequency detection. To generate a di

CVS commit: src/sys/arch/x86/x86

2025-03-06 Thread Emile iMil Heitor
Module Name:src Committed By: imil Date: Thu Mar 6 09:31:05 UTC 2025 Modified Files: src/sys/arch/x86/x86: identcpu_subr.c Log Message: Allow tsc_freq_vmware_cpuid() for TSC frequency even if there is no LAPIC support To generate a diff of this commit: cvs rdiff -u -r1

CVS commit: src/sys/arch/x86/x86

2025-03-06 Thread Emile iMil Heitor
Module Name:src Committed By: imil Date: Thu Mar 6 09:31:05 UTC 2025 Modified Files: src/sys/arch/x86/x86: identcpu_subr.c Log Message: Allow tsc_freq_vmware_cpuid() for TSC frequency even if there is no LAPIC support To generate a diff of this commit: cvs rdiff -u -r1

CVS commit: src/sys/arch/x86/x86

2025-03-06 Thread Emile iMil Heitor
Module Name:src Committed By: imil Date: Thu Mar 6 09:02:47 UTC 2025 Modified Files: src/sys/arch/x86/x86: identcpu_subr.c Log Message: Test for LAPIC support To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/arch/x86/x86/identcpu_subr.c Please note

CVS commit: src/sys/arch/x86

2025-03-06 Thread Emile iMil Heitor
Module Name:src Committed By: imil Date: Thu Mar 6 06:31:53 UTC 2025 Modified Files: src/sys/arch/x86/include: apicvar.h src/sys/arch/x86/x86: cpu.c identcpu_subr.c lapic.c Log Message: Add support for CPUID leaf 0x4010, which enables VMware-compatible TSC and

CVS commit: src/sys/arch/x86

2025-03-05 Thread Emile iMil Heitor
Module Name:src Committed By: imil Date: Thu Mar 6 06:31:53 UTC 2025 Modified Files: src/sys/arch/x86/include: apicvar.h src/sys/arch/x86/x86: cpu.c identcpu_subr.c lapic.c Log Message: Add support for CPUID leaf 0x4010, which enables VMware-compatible TSC and

  1   2   3   4   5   6   7   8   9   10   >