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

2021-03-04 Thread Greg Troxel
Module Name:src Committed By: gdt Date: Thu Mar 4 15:58:50 UTC 2021 Modified Files: src/sys/arch/amd64/conf: GENERIC Log Message: GENERIC: Tiny comment adjustment (NFC) While making XEN3_DOM0 more like GENERIC, I noticed a few differences where GENERIC was off --

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

2021-03-03 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Thu Mar 4 03:13:54 UTC 2021 Modified Files: src/sys/arch/evbppc/ev64260: machdep.c Log Message: Don't forget to 0-terminate the BAT mapping list passed to oea_batinit()! To generate a diff of this commit: cvs rdiff -u -r1.33

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

2021-03-03 Thread Greg Troxel
Module Name:src Committed By: gdt Date: Wed Mar 3 12:31:19 UTC 2021 Modified Files: src/sys/arch/amd64/conf: XEN3_DOM0 Log Message: XEN3_DOM0: Move closer to GENERIC (NFC) This commit reorders some lines, and brings in commented lines from GENERIC to reduce the diff.

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

2021-03-02 Thread Greg Troxel
Module Name:src Committed By: gdt Date: Tue Mar 2 18:10:31 UTC 2021 Modified Files: src/sys/arch/amd64/conf: XEN3_DOM0 Log Message: XEN3_DOM0: Fix pckbc console attachment logic Copy PCKBD_CNATTACH_MAY_FAIL lines from GENERIC to XEN3_DOM0. GENERIC defines

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

2021-03-02 Thread Greg Troxel
Module Name:src Committed By: gdt Date: Tue Mar 2 18:06:12 UTC 2021 Modified Files: src/sys/arch/amd64/conf: XEN3_DOM0 Log Message: XEN3_DOM0: Sync VERBOSE with GENERIC Copy the *VERBOSE option block from GENERIC, and prune the scattered verbose options in XEN3_DOM0,

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

2021-03-02 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Mar 2 13:44:58 UTC 2021 Modified Files: src/sys/arch/evbppc/include: explora.h Log Message: Adjust tabs. Add NetBSD RCSID. No binary changes. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4

CVS commit: src/sys/arch/evbppc/explora/dev

2021-03-02 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Mar 2 12:01:02 UTC 2021 Modified Files: src/sys/arch/evbppc/explora/dev: com_elb.c le_elb.c pckbc_elb.c Log Message: Convert to intr_establish_xname(). To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11

CVS commit: src/sys/arch/evbppc/explora/dev

2021-03-02 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Mar 2 11:59:49 UTC 2021 Modified Files: src/sys/arch/evbppc/explora/dev: pckbc_elb.c Log Message: Stop registering same function twice, i.e., for pckbd(4) and pms(4), via intr_establish(). To generate a diff of this commit:

CVS commit: src/sys/arch/mips/include

2021-03-02 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Tue Mar 2 08:16:53 UTC 2021 Modified Files: src/sys/arch/mips/include: locore.h Log Message: Ensure the "memory" clobber is on inline assembly store operations No binary change of note with this change in MALTA32 To generate a

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

2021-03-01 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Mar 2 07:44:08 UTC 2021 Modified Files: src/sys/arch/evbppc/explora: explora_start.S machdep.c Log Message: Establish kernel MMU context before turning on MMU. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12

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

2021-03-01 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Mar 2 07:38:48 UTC 2021 Modified Files: src/sys/arch/evbppc/explora: autoconf.c Log Message: Switch to genppc_cpu_configure(). To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14

CVS commit: src/sys/arch/powerpc

2021-03-01 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Mar 2 07:37:27 UTC 2021 Modified Files: src/sys/arch/powerpc/include: intr.h src/sys/arch/powerpc/pic: intr.c Log Message: Turn imask into static. XXX Other macro etc. in powerpc/intr.h should also be moved into

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

2021-03-01 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Mar 2 07:27:24 UTC 2021 Modified Files: src/sys/arch/evbppc/obs405: obs600_autoconf.c obs600_machdep.c Log Message: Invoke calc_delayconst() before read_eeprom(), which uses delay(9). Fix unintended looong waiting time during

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

2021-03-01 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Mar 2 07:23:22 UTC 2021 Modified Files: src/sys/arch/evbppc/obs405: obs600_locore.S Log Message: Do not forcibly turn off PPC_4XX_NOCACHE option. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7

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

2021-03-01 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Mar 2 07:21:01 UTC 2021 Modified Files: src/sys/arch/evbppc/obs405: obs200_autoconf.c obs266_autoconf.c obs600_autoconf.c Log Message: Use genppc_cpu_configure() instead of calling spl0() directly (and optionally

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

2021-03-01 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Tue Mar 2 06:31:25 UTC 2021 Modified Files: src/sys/arch/macppc/conf: POWERMAC_G5 Log Message: add gffb tested on 20" 1.8GHz iMac G5 To generate a diff of this commit: cvs rdiff -u -r1.43 -r1.44

CVS commit: src/sys/arch/powerpc

2021-03-01 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Tue Mar 2 02:28:45 UTC 2021 Modified Files: src/sys/arch/powerpc/include: ofw_machdep.h src/sys/arch/powerpc/powerpc: ofw_machdep.c Log Message: - Add a boolean "ofwbootcons_suppress" that, when true, suppresses

CVS commit: src/sys/arch/powerpc

2021-03-01 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Tue Mar 2 01:47:45 UTC 2021 Modified Files: src/sys/arch/powerpc/include/oea: pmap.h src/sys/arch/powerpc/oea: pmap.c pmap_kernel.c Log Message: Complete the pmap symbol renaming shenanigans for pmap_bootstrap[12]().

CVS commit: src/sys/arch/powerpc/oea

2021-03-01 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Mar 2 00:28:55 UTC 2021 Modified Files: src/sys/arch/powerpc/oea: pmap.c Log Message: Apply PMAPNAME() to pmap_bootstrap[12](); fix build for ofppc, which has both pmap32 and pmap64bridge in a single kernel. To generate a

CVS commit: src/sys/arch

2021-03-01 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Mon Mar 1 18:12:58 UTC 2021 Modified Files: src/sys/arch/amd64/conf: GENERIC src/sys/arch/evbarm/conf: GENERIC64 src/sys/arch/i386/conf: GENERIC Log Message: enable rge(4) on x86 and evbarm64 To generate a

CVS commit: src/sys/arch

2021-03-01 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Mon Mar 1 17:53:29 UTC 2021 Modified Files: src/sys/arch/amd64/conf: ALL src/sys/arch/i386/conf: ALL Log Message: add rge(4) to x86 ALL kernels To generate a diff of this commit: cvs rdiff -u -r1.165 -r1.166

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

2021-03-01 Thread Greg Troxel
Module Name:src Committed By: gdt Date: Mon Mar 1 13:52:50 UTC 2021 Modified Files: src/sys/arch/amd64/conf: XEN3_DOM0 Log Message: amd64/conf/XEN3_DOM0: Add comment This commit merely adds a comment explaining how XEN3_DOM0 ought to relate to GENERIC. To generate a

CVS commit: src/sys/arch/aarch64/aarch64

2021-03-01 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Mon Mar 1 11:37:31 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: vm_machdep.c Log Message: cpu_lwp_fork: KASSERT -> KASSERTMSG to print the actual value of DAIF if it is not 0 in cpu_lwp_fork To generate a diff of

CVS commit: src/sys/arch

2021-03-01 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Mon Mar 1 11:29:14 UTC 2021 Modified Files: src/sys/arch/aarch64/include: locore.h src/sys/arch/arm/include: cpufunc.h src/sys/arch/arm/pic: pic_splfuncs.c Log Message: Add DISABLE_INTERRUPT_SAVE(), like

CVS commit: src/sys/arch/powerpc

2021-02-28 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Mon Mar 1 01:53:46 UTC 2021 Modified Files: src/sys/arch/powerpc/include/oea: pmap.h src/sys/arch/powerpc/oea: pmap.c Log Message: Split pmap_bootstrap() into 2 functions: - pmap_bootstrap1(), which sets up the

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

2021-02-28 Thread Tobias Nygren
Module Name:src Committed By: tnn Date: Sun Feb 28 21:34:34 UTC 2021 Modified Files: src/sys/arch/alpha/alpha: sys_machdep.c Log Message: support building alpha kernel without PCI bus To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22

CVS commit: src/sys/arch/powerpc/include

2021-02-28 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Feb 28 20:31:33 UTC 2021 Modified Files: src/sys/arch/powerpc/include: ofw_machdep.h Log Message: Bump OFW_MAX_TRANSLATIONS from 32 -> 48. 32 was already tight (at least on my Macs), and having having translations for the

CVS commit: src/sys/arch/macppc

2021-02-28 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Feb 28 20:27:40 UTC 2021 Modified Files: src/sys/arch/macppc/include: loadfile_machdep.h src/sys/arch/macppc/stand/ofwboot: Locore.c Makefile boot.c ofdev.c openfirm.h version Added Files:

CVS commit: src/sys/arch/powerpc/oea

2021-02-28 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sun Feb 28 19:01:11 UTC 2021 Modified Files: src/sys/arch/powerpc/oea: ofw_subr.S Log Message: Minor re-ordering of a few things, and issue an isync barrier at all critical MMU on/off transitions. To generate a diff of this

CVS commit: src/sys/arch/powerpc/ibm4xx

2021-02-27 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sat Feb 27 20:43:58 UTC 2021 Modified Files: src/sys/arch/powerpc/ibm4xx: pic_uic.c src/sys/arch/powerpc/ibm4xx/dev: com_opb.c dwctwo_plb.c ecc_plb.c if_emac.c mal.c Log Message: Switch to intr_establish_xname().

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

2021-02-27 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sat Feb 27 18:29:38 UTC 2021 Modified Files: src/sys/arch/sparc64/doc: TODO Log Message: sun4v: update TODO file with OpenFirmware interface related improvements To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36

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

2021-02-27 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sat Feb 27 18:19:57 UTC 2021 Modified Files: src/sys/arch/sparc64/doc: TODO Log Message: sun4v: update TODO file with status on sun4v - kernel and userland runs without crashing now - next up is network interfaces To generate a

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

2021-02-27 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Sat Feb 27 18:10:46 UTC 2021 Modified Files: src/sys/arch/sparc/sparc: openfirm.c Log Message: sun4v: add 32/64 bit workaround for the OF_read() call, similar to the one introduced in revision 1.21 To generate a diff of this

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

2021-02-27 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Feb 27 14:22:07 UTC 2021 Modified Files: src/sys/arch/arm/pic: picvar.h Log Message: machine/cpufunc.h -> arm/cpufunc.h for the benefit of non-evbarm ports To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33

CVS commit: src/sys/arch

2021-02-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Feb 27 02:52:49 UTC 2021 Modified Files: src/sys/arch/macppc/include: autoconf.h src/sys/arch/macppc/macppc: machdep.c src/sys/arch/ofppc/include: autoconf.h src/sys/arch/ofppc/ofppc: machdep.c

CVS commit: src/sys/arch

2021-02-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Feb 27 01:31:24 UTC 2021 Modified Files: src/sys/arch/bebox/bebox: machdep.c src/sys/arch/ibmnws/ibmnws: machdep.c src/sys/arch/mvmeppc/mvmeppc: machdep.c src/sys/arch/powerpc/include: prep_bus.h

CVS commit: src/sys/arch/powerpc/oea

2021-02-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Feb 27 01:22:18 UTC 2021 Modified Files: src/sys/arch/powerpc/oea: ofwoea_machdep.c Log Message: In ofwoea_initppc(), call oea_init() after getting the bootpath, etc. Also, add a comment explaining why it's actually

CVS commit: src/sys/arch/powerpc

2021-02-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Feb 27 01:16:52 UTC 2021 Modified Files: src/sys/arch/powerpc/include/oea: sr_601.h src/sys/arch/powerpc/oea: oea_machdep.c Log Message: Rather than putting it on the caller, just let oea_iobat_add() decide whether

CVS commit: src/sys/arch/powerpc

2021-02-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Feb 26 21:15:20 UTC 2021 Modified Files: src/sys/arch/powerpc/include/oea: cpufeat.h src/sys/arch/powerpc/oea: cpu_subr.c Log Message: Split cpu_model_init() into cpu_features_probe() and cpu_features_enable() so

CVS commit: src/sys/arch/mac68k

2021-02-26 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Feb 26 10:54:13 UTC 2021 Modified Files: src/sys/arch/mac68k/conf: GENERIC files.mac68k src/sys/arch/mac68k/mac68k: machdep.c Log Message: Add MAC68K_MEMSIZE option to hard-code memory size in MB, instead of that given

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

2021-02-26 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Feb 26 10:47:24 UTC 2021 Modified Files: src/sys/arch/mac68k/mac68k: machdep.c Log Message: Sort opt_*.h. No binary changes. To generate a diff of this commit: cvs rdiff -u -r1.358 -r1.359 src/sys/arch/mac68k/mac68k/machdep.c

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

2021-02-26 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Fri Feb 26 10:06:42 UTC 2021 Modified Files: src/sys/arch/arm/pic: picvar.h Log Message: Unfortunately we need to disable interrupts in pic_set_priority to keep hardware and ci_cpl in sync. To generate a diff of this commit:

CVS commit: src/sys/arch

2021-02-25 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Feb 26 02:18:57 UTC 2021 Modified Files: src/sys/arch/amigappc/amigappc: locore.S src/sys/arch/bebox/bebox: locore.S src/sys/arch/evbppc/ev64260: ev64260_locore.S src/sys/arch/evbppc/pmppc:

CVS commit: src/sys/arch

2021-02-25 Thread Simon Burge
Module Name:src Committed By: simonb Date: Fri Feb 26 02:18:29 UTC 2021 Modified Files: src/sys/arch/mips/include: vmparam.h src/sys/arch/riscv/include: vmparam.h Log Message: Drop 64-bit default stack sizes back to 4MB. To generate a diff of this commit: cvs

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

2021-02-25 Thread Simon Burge
Module Name:src Committed By: simonb Date: Fri Feb 26 02:01:16 UTC 2021 Modified Files: src/sys/arch/sparc64/include: vmparam.h Log Message: Say what 1UL<<39 (MAXDSIZ value) is in the comment. To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42

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

2021-02-25 Thread Simon Burge
Module Name:src Committed By: simonb Date: Fri Feb 26 01:48:20 UTC 2021 Modified Files: src/sys/arch/hppa/include: vmparam.h Log Message: Use a valuely human readable number for MAXTSIZ. To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22

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

2021-02-25 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Thu Feb 25 20:51:10 UTC 2021 Modified Files: src/sys/arch/macppc/dev: smuiic.c Log Message: more node name adjustments also, pass sensor names if we can find them now we find and currectly use the hard drive temperature sensor

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

2021-02-25 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Thu Feb 25 20:49:08 UTC 2021 Modified Files: src/sys/arch/macppc/dev: smu.c Log Message: deal with node name inconsistencies between PowerMac10,x and 8,x Now we find fans and iic devices on iMac G5 To generate a diff of this

CVS commit: src/sys/arch/amiga/stand/bootblock

2021-02-24 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Thu Feb 25 03:42:15 UTC 2021 Modified Files: src/sys/arch/amiga/stand/bootblock: Makefile src/sys/arch/amiga/stand/bootblock/boot: Makefile version xd.c src/sys/arch/amiga/stand/bootblock/bootxx_ffs: Makefile Added

CVS commit: src/sys/arch/amiga/stand/bootblock/elf2bb

2021-02-24 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Thu Feb 25 03:40:27 UTC 2021 Modified Files: src/sys/arch/amiga/stand/bootblock/elf2bb: elf2bb.c Log Message: For upcoming FFSv2 support for boot.amiga, dynamically scale its size, instead of fixing to 32KB. Old 32KB limit comes

CVS commit: src/sys/arch/powerpc/oea

2021-02-24 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Feb 24 17:35:40 UTC 2021 Modified Files: src/sys/arch/powerpc/oea: ofw_subr.S Log Message: - Fix a comment. - rename ofwsrsave to clsrsave; we're saving / restoring the client's (i.e. kernel's) SRs there, not the

CVS commit: src/sys/arch/powerpc/oea

2021-02-24 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Feb 24 16:53:00 UTC 2021 Modified Files: src/sys/arch/powerpc/oea: ofw_subr.S ofwoea_machdep.c Log Message: Don't save the firmware's copy of SPRG[0-3], and don't fiddle with SPRG[0-3] in the firmware trampoline. Section

CVS commit: src/sys/arch/powerpc

2021-02-24 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Feb 24 16:42:38 UTC 2021 Modified Files: src/sys/arch/powerpc/include: cpu.h src/sys/arch/powerpc/oea: cpu_subr.c genassym.cf src/sys/arch/powerpc/powerpc: trap_subr.S Log Message: Add a provision for a

CVS commit: src/sys/arch/aarch64/aarch64

2021-02-23 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Feb 23 20:34:54 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: disasm.c Log Message: adjust tab. NFC To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/sys/arch/aarch64/aarch64/disasm.c Please note that

CVS commit: src/sys/arch/aarch64/aarch64

2021-02-23 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Feb 23 20:26:50 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: disasm.c Log Message: fix wrong target register size of "ldrsh" "ldrsh Xt, [Xn, Xm]" was being output as "ldrsh Wt, [Xn, Xm]" To generate a diff of this

CVS commit: src/sys/arch/aarch64/aarch64

2021-02-23 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Feb 23 20:15:04 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: disasm.c Log Message: make more system registers are disassemblable To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13

CVS commit: src/sys/arch/aarch64/aarch64

2021-02-23 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Feb 23 17:48:46 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: disasm.c Log Message: The immediate offset of "ldtrb", "ldtrh", "sttrb", and "sttrh" was always output as unsigned. Correctly, it is 9bit signed. To

CVS commit: src/sys/arch/aarch64/aarch64

2021-02-23 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Feb 23 17:30:56 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: disasm.c Log Message: The register operand size for "smnegl" and "smsubl' was wrong. not "smsubl Xd, Xn, Xm, Xa", but "smsubl Xd, Wn, Wm, Xa". To generate

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

2021-02-23 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Tue Feb 23 16:54:17 UTC 2021 Modified Files: src/sys/arch/m68k/m68k: reenter_syscall.s Log Message: Plug kernel stack leaks in reenter_syscall() for setcontext(2). This fixes long standing kernel crashes (MMU fault, address

CVS commit: src/sys/arch/aarch64/aarch64

2021-02-23 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Tue Feb 23 14:50:33 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: idle_machdep.S Log Message: Just a few optimizations. - in cpu_idle(), ci_intr_depth is always 0, so there is no need to fetch for increment or conditional

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

2021-02-23 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Tue Feb 23 11:31:52 UTC 2021 Modified Files: src/sys/arch/arm/fdt: arm_fdt.c Log Message: Install a default irq handler that panics when no interrupt controller driver is installed. To generate a diff of this commit: cvs

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

2021-02-23 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Tue Feb 23 10:03:05 UTC 2021 Modified Files: src/sys/arch/arm/cortex: gic.c gicv3.c Log Message: If we are committing a deferred splhigh() to hardware, no need to continue. To generate a diff of this commit: cvs rdiff -u

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

2021-02-22 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Mon Feb 22 21:16:25 UTC 2021 Modified Files: src/sys/arch/arm/pic: pic_splfuncs.c Log Message: Make the splx fast path smaller. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/sys/arch/arm/pic/pic_splfuncs.c

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

2021-02-22 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Mon Feb 22 10:30:57 UTC 2021 Modified Files: src/sys/arch/sparc64/doc: TODO Log Message: sun4v: update current status of sun4v To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34 src/sys/arch/sparc64/doc/TODO Please

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

2021-02-22 Thread Palle Lyckegaard
Module Name:src Committed By: palle Date: Mon Feb 22 09:56:42 UTC 2021 Modified Files: src/sys/arch/sparc64/sparc64: locore.s Log Message: sun4v: handle spill normal user traps properly when current trap level is 1 - registers are spilled to the PA of the stack to avoid

CVS commit: src/sys/arch/aarch64/include

2021-02-22 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Mon Feb 22 09:29:38 UTC 2021 Modified Files: src/sys/arch/aarch64/include: cpu_counter.h Log Message: PR/56002: aarch64 has a true 64bit CPU cycle counter, we will use it. This fix solves PR/56002 on aarch64, but this problems can

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

2021-02-21 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Feb 22 05:23:37 UTC 2021 Modified Files: src/sys/arch/mac68k/obio: esp.c Log Message: Elucidate why synchronous transfer is disabled for AV Macs. Sync negotiation times out when drive advertises that capability: sd1 at

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

2021-02-21 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Feb 22 04:24:42 UTC 2021 Modified Files: src/sys/arch/mac68k/obio: esp.c Log Message: - Add missing \n's to printf(9). - Whitespace fixes. To generate a diff of this commit: cvs rdiff -u -r1.58 -r1.59

CVS commit: src/sys/arch/aarch64/aarch64

2021-02-21 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Mon Feb 22 02:18:33 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: trap.c Log Message: KNF To generate a diff of this commit: cvs rdiff -u -r1.43 -r1.44 src/sys/arch/aarch64/aarch64/trap.c Please note that diffs are

CVS commit: src/sys/arch/aarch64/aarch64

2021-02-21 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sun Feb 21 23:37:10 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: idle_machdep.S Log Message: When waking from cpu_idle(), only call dosoftints if ci_intr_depth == 0 To generate a diff of this commit: cvs rdiff -u

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

2021-02-21 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Feb 21 20:11:59 UTC 2021 Modified Files: src/sys/arch/xen/x86: xen_shm_machdep.c Log Message: in xen_shm_map(), make sure to unmap any successfully mapped pages before returning failure if there is partial failure fix

CVS commit: src/sys/arch/xen/xen

2021-02-21 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Feb 21 20:02:25 UTC 2021 Modified Files: src/sys/arch/xen/xen: xbdback_xenbus.c Log Message: reset xio_xv before calling xbdback_io_error() so it won't try to unmap the non-initialized handles when xen_shm_map() fails

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

2021-02-21 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sun Feb 21 17:07:45 UTC 2021 Modified Files: src/sys/arch/arm/pic: pic.c pic_splfuncs.c picvar.h Log Message: Inline pic_set_priority and use cpu_dosoftints_ci when available. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/arch/aarch64/include

2021-02-21 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sun Feb 21 17:07:06 UTC 2021 Modified Files: src/sys/arch/aarch64/include: cpu.h Log Message: Add cpu_dosoftints_ci(). Like cpu_dosoftints(), but takes a cpu_info ptr so we can avoid the extra tpidr_el1 access if cpu_info is

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

2021-02-21 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sun Feb 21 16:07:43 UTC 2021 Modified Files: src/sys/arch/arm/sunxi: sunxi_emac.h Log Message: Align descriptors to 64 bytes instead of CACHE_LINE_SIZE (128) as all known Allwinner SoCs with this part use 64-byte cache lines.

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

2021-02-21 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sun Feb 21 15:45:30 UTC 2021 Modified Files: src/sys/arch/arm/cortex: gic.c Log Message: Apply PMR optimizations from gicv3 To generate a diff of this commit: cvs rdiff -u -r1.44 -r1.45 src/sys/arch/arm/cortex/gic.c Please

CVS commit: src/sys/arch

2021-02-21 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sun Feb 21 15:00:05 UTC 2021 Modified Files: src/sys/arch/aarch64/include: cpu.h src/sys/arch/arm/cortex: gicv3.c src/sys/arch/arm/include: cpu.h Log Message: Keep current hardware priority value in struct

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

2021-02-21 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Feb 21 08:47:13 UTC 2021 Modified Files: src/sys/arch/arm/arm: arm_machdep.c Log Message: KNF consistency To generate a diff of this commit: cvs rdiff -u -r1.66 -r1.67 src/sys/arch/arm/arm/arm_machdep.c Please note that

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

2021-02-21 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Feb 21 08:46:28 UTC 2021 Modified Files: src/sys/arch/arm/arm: arm_machdep.c Log Message: Some preemption updates - still not being used (yet) To generate a diff of this commit: cvs rdiff -u -r1.65 -r1.66

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

2021-02-21 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Feb 21 08:31:36 UTC 2021 Modified Files: src/sys/arch/arm/pic: pic.c Log Message: Fixup with __HAVE_PREEMPTION code which is currently unused To generate a diff of this commit: cvs rdiff -u -r1.67 -r1.68

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

2021-02-20 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Sun Feb 21 07:23:41 UTC 2021 Modified Files: src/sys/arch/m68k/m68k: reenter_syscall.s Log Message: Consistently use motorola style. No binary changes. Seems missed in rev 1.3:

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

2021-02-20 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Feb 20 22:53:31 UTC 2021 Modified Files: src/sys/arch/arm/pic: pic_splfuncs.c Log Message: Only disable/enable interrupts if processing pending interrupts, and inline pic_set_pending_psw. To generate a diff of this

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

2021-02-20 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Feb 20 19:35:07 UTC 2021 Modified Files: src/sys/arch/arm/pic: pic_splfuncs.c Log Message: Adjust ci_intr_depth when processing pending ints To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15

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

2021-02-20 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Feb 20 19:30:46 UTC 2021 Modified Files: src/sys/arch/arm/pic: pic.c pic_splfuncs.c picvar.h Log Message: Inline "pic_do_pending_ints" in splx and check ci_pending_ipls to optimize the common case (hw priority, no cascaded

CVS commit: src/sys/arch/aarch64/include

2021-02-20 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Feb 20 19:27:35 UTC 2021 Modified Files: src/sys/arch/aarch64/include: locore.h Log Message: daif_disable: since we read bits before setting them, if the current state matches the desired state we can skip the daif write

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

2021-02-20 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Feb 20 18:18:53 UTC 2021 Modified Files: src/sys/arch/arm/pic: picvar.h Log Message: remove "pic_do_pending_int() prototype; no matching function To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29

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

2021-02-20 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Sat Feb 20 18:04:20 UTC 2021 Modified Files: src/sys/arch/m68k/m68k: reenter_syscall.s Log Message: Replace magic numbers with proper macros prepared in assym.h. No binary changes. Note this is a preparation for a possible fix

CVS commit: src/sys/arch

2021-02-20 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Feb 20 14:51:07 UTC 2021 Modified Files: src/sys/arch/aarch64/include: cpu.h src/sys/arch/arm/include: cpu.h src/sys/arch/arm/pic: pic.c Log Message: Move 'struct pic_pending' from percpu to struct cpu_info.

CVS commit: src/sys/arch/powerpc/powerpc

2021-02-19 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Feb 20 01:57:54 UTC 2021 Modified Files: src/sys/arch/powerpc/powerpc: ofw_machdep.c Log Message: Query real-mode? at startup and cache the result. To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29

CVS commit: src/sys/arch/powerpc/oea

2021-02-19 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Feb 19 18:10:51 UTC 2021 Modified Files: src/sys/arch/powerpc/oea: ofwoea_machdep.c Log Message: Update some #ifdef PMAC_G5 for previous change that I missed before. To generate a diff of this commit: cvs rdiff -u -r1.52

CVS commit: src/sys/arch/powerpc/oea

2021-02-19 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Feb 19 18:05:42 UTC 2021 Modified Files: src/sys/arch/powerpc/oea: ofw_consinit.c Log Message: Fix the previously differently. To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23

CVS commit: src/sys/arch/powerpc/oea

2021-02-19 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Feb 19 18:03:21 UTC 2021 Modified Files: src/sys/arch/powerpc/oea: ofw_subr.S Log Message: ofwreal_incharge does not need to be global. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17

CVS commit: src/sys/arch/powerpc/oea

2021-02-19 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Feb 19 18:02:45 UTC 2021 Modified Files: src/sys/arch/powerpc/oea: ofw_subr.S Log Message: Put back accidental removal of "ofwreal_incharge". To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16

CVS commit: src/sys/arch/powerpc/oea

2021-02-19 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Feb 19 17:58:43 UTC 2021 Modified Files: src/sys/arch/powerpc/oea: ofw_consinit.c Log Message: Avoid an unused variable warning for the not-building-macppc case. To generate a diff of this commit: cvs rdiff -u -r1.21

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

2021-02-18 Thread Kengo NAKAHARA
Module Name:src Committed By: knakahara Date: Fri Feb 19 05:34:37 UTC 2021 Modified Files: src/sys/arch/x86/x86: intr.c Log Message: Fix x86's pci_intr_disestablish clean up routine. Pointed out by t-kusaba@IIJ, thanks. Fix panic on x86 by the following code.

CVS commit: src/sys/arch/powerpc/oea

2021-02-18 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Feb 19 05:23:53 UTC 2021 Modified Files: src/sys/arch/powerpc/oea: ofw_consinit.c Log Message: Revert unintended change. To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/sys/arch/powerpc/oea/ofw_consinit.c

CVS commit: src/sys/arch/powerpc

2021-02-18 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Feb 19 05:21:39 UTC 2021 Modified Files: src/sys/arch/powerpc/include: ofw_machdep.h src/sys/arch/powerpc/oea: ofw_consinit.c ofwoea_machdep.c src/sys/arch/powerpc/powerpc: ofw_machdep.c Log Message: Shuffle

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

2021-02-18 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Feb 19 03:28:53 UTC 2021 Modified Files: src/sys/arch/x86/x86: x86_machdep.c Log Message: It is not VirtualBo give some more space. To generate a diff of this commit: cvs rdiff -u -r1.147 -r1.148

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

2021-02-18 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Feb 19 02:18:10 UTC 2021 Modified Files: src/sys/arch/x86/x86: x86_machdep.c Log Message: add VirtualBox To generate a diff of this commit: cvs rdiff -u -r1.146 -r1.147 src/sys/arch/x86/x86/x86_machdep.c Please note that

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

2021-02-18 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Feb 19 02:15:58 UTC 2021 Modified Files: src/sys/arch/x86/x86: tsc.c Log Message: Penalize TSC on VirtualBox because it is not accurate enough. To generate a diff of this commit: cvs rdiff -u -r1.53 -r1.54

<    2   3   4   5   6   7   8   9   10   11   >