CVS commit: src/sys/arch/x86

2022-09-15 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Thu Sep 15 14:34:22 UTC 2022 Modified Files: src/sys/arch/x86/include: cpu_ucode.h src/sys/arch/x86/x86: cpu_ucode_intel.c Log Message: Verify checksum of the extended signature table. To generate a diff of this commit:

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

2022-09-14 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Thu Sep 15 01:30:56 UTC 2022 Modified Files: src/sys/arch/x86/x86: cpu_ucode_intel.c Log Message: Add missing newline in a message. KNF. To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/sys/arch/x86/x86/cpu_uco

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

2022-09-14 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Thu Sep 15 01:30:56 UTC 2022 Modified Files: src/sys/arch/x86/x86: cpu_ucode_intel.c Log Message: Add missing newline in a message. KNF. To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/sys/arch/x86/x86/cpu_uco

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

2022-09-13 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Tue Sep 13 09:45:37 UTC 2022 Modified Files: src/sys/arch/x86/x86: genfb_machdep.c Log Message: x86/genfb: Re-enable shadowfb by defualt for now. Something makes radeondrmkmsfb, at at least, extremely slow, and it's not yet cl

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

2022-09-13 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Tue Sep 13 09:45:37 UTC 2022 Modified Files: src/sys/arch/x86/x86: genfb_machdep.c Log Message: x86/genfb: Re-enable shadowfb by defualt for now. Something makes radeondrmkmsfb, at at least, extremely slow, and it's not yet cl

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

2022-09-13 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Tue Sep 13 09:40:18 UTC 2022 Modified Files: src/sys/arch/x86/include: pmap_private.h Log Message: x86/pmap.h: Need machine/cpufunc.h for invlpg. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/arch/x86/in

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

2022-09-13 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Tue Sep 13 09:40:18 UTC 2022 Modified Files: src/sys/arch/x86/include: pmap_private.h Log Message: x86/pmap.h: Need machine/cpufunc.h for invlpg. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/arch/x86/in

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

2022-09-05 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Tue Sep 6 01:44:24 UTC 2022 Modified Files: src/sys/arch/x86/pci: pci_machdep.c Log Message: Fix compile error. Compile test only. To generate a diff of this commit: cvs rdiff -u -r1.92 -r1.93 src/sys/arch/x86/pci/pci_machdep

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

2022-09-05 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Tue Sep 6 01:44:24 UTC 2022 Modified Files: src/sys/arch/x86/pci: pci_machdep.c Log Message: Fix compile error. Compile test only. To generate a diff of this commit: cvs rdiff -u -r1.92 -r1.93 src/sys/arch/x86/pci/pci_machdep

CVS commit: src/sys/arch/x86

2022-09-05 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Sep 5 14:18:51 UTC 2022 Modified Files: src/sys/arch/x86/pci: pci_machdep.c src/sys/arch/x86/x86: consinit.c Log Message: x86: Fix interaction between consinit, device_pci_register, and drm. Leave an essay on what

CVS commit: src/sys/arch/x86

2022-09-05 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Sep 5 14:18:51 UTC 2022 Modified Files: src/sys/arch/x86/pci: pci_machdep.c src/sys/arch/x86/x86: consinit.c Log Message: x86: Fix interaction between consinit, device_pci_register, and drm. Leave an essay on what

CVS commit: src/sys/arch/x86

2022-08-30 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Tue Aug 30 11:03:36 UTC 2022 Modified Files: src/sys/arch/x86/conf: files.x86 Added Files: src/sys/arch/x86/x86: efi_machdep.c Removed Files: src/sys/arch/x86/x86: efi.c Log Message: x86: Rename x86/efi.c -> x86

CVS commit: src/sys/arch/x86

2022-08-30 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Tue Aug 30 11:03:36 UTC 2022 Modified Files: src/sys/arch/x86/conf: files.x86 Added Files: src/sys/arch/x86/x86: efi_machdep.c Removed Files: src/sys/arch/x86/x86: efi.c Log Message: x86: Rename x86/efi.c -> x86

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

2022-08-27 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Aug 27 20:40:03 UTC 2022 Modified Files: src/sys/arch/x86/x86: db_memrw.c Log Message: x86/db_memrw.c: Mark db_read_bytes, db_write_bytes __noubsan. These intentionally do loads and stores that may be misaligned, which are

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

2022-08-27 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Aug 27 20:40:03 UTC 2022 Modified Files: src/sys/arch/x86/x86: db_memrw.c Log Message: x86/db_memrw.c: Mark db_read_bytes, db_write_bytes __noubsan. These intentionally do loads and stores that may be misaligned, which are

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

2022-08-27 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Aug 27 20:39:54 UTC 2022 Modified Files: src/sys/arch/x86/x86: db_memrw.c Log Message: x86/db_memrw.c: Use uint64_t, not long, for 8-byte r/w. This is shared with amd64 and i386, and while long works on amd64, not so much

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

2022-08-27 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Aug 27 20:39:54 UTC 2022 Modified Files: src/sys/arch/x86/x86: db_memrw.c Log Message: x86/db_memrw.c: Use uint64_t, not long, for 8-byte r/w. This is shared with amd64 and i386, and while long works on amd64, not so much

CVS commit: src/sys/arch/x86

2022-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Aug 20 23:18:51 UTC 2022 Modified Files: src/sys/arch/x86/include: pmap.h pte.h src/sys/arch/x86/x86: pmap.c Log Message: x86: Move pl*_i, pl_i_roundup, and ptp_va2o out of x86/pmap.h. - pl[1-4]_i -> x86/pte.h - pl

CVS commit: src/sys/arch/x86

2022-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Aug 20 23:18:51 UTC 2022 Modified Files: src/sys/arch/x86/include: pmap.h pte.h src/sys/arch/x86/x86: pmap.c Log Message: x86: Move pl*_i, pl_i_roundup, and ptp_va2o out of x86/pmap.h. - pl[1-4]_i -> x86/pte.h - pl

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

2022-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Aug 20 23:12:01 UTC 2022 Modified Files: src/sys/arch/x86/include: bootinfo.h Log Message: x86/bootinfo.h: Add include guard. To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/sys/arch/x86/include/bootinfo

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

2022-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Aug 20 23:12:01 UTC 2022 Modified Files: src/sys/arch/x86/include: bootinfo.h Log Message: x86/bootinfo.h: Add include guard. To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/sys/arch/x86/include/bootinfo

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

2022-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Aug 20 10:54:53 UTC 2022 Modified Files: src/sys/arch/x86/include: efi.h Log Message: x86/efi.h: Assert size of struct efi_systbl. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/sys/arch/x86/include/efi

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

2022-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Aug 20 10:54:53 UTC 2022 Modified Files: src/sys/arch/x86/include: efi.h Log Message: x86/efi.h: Assert size of struct efi_systbl. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/sys/arch/x86/include/efi

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

2022-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Aug 20 09:40:04 UTC 2022 Modified Files: src/sys/arch/x86/include: efi.h Log Message: x86/efi.h: Fix whitespace. No functional change intended. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/arch/x

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

2022-08-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Aug 20 09:40:04 UTC 2022 Modified Files: src/sys/arch/x86/include: efi.h Log Message: x86/efi.h: Fix whitespace. No functional change intended. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/arch/x

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

2022-08-14 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Aug 14 23:09:30 UTC 2022 Modified Files: src/sys/arch/x86/x86: genfb_machdep.c Log Message: x86/genfb: Disable shadowfb by default. The motivation for this was obviated by mapping the framebuffer write-combining instead of

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

2022-08-14 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Aug 14 23:09:30 UTC 2022 Modified Files: src/sys/arch/x86/x86: genfb_machdep.c Log Message: x86/genfb: Disable shadowfb by default. The motivation for this was obviated by mapping the framebuffer write-combining instead of

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

2022-08-14 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Aug 14 07:49:33 UTC 2022 Modified Files: src/sys/arch/x86/x86: cpu.c Log Message: Split TSC calibtration into many small steps and disable interrupts for each step. Also add debug messages. To generate a diff of this commit

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

2022-08-14 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Aug 14 07:49:33 UTC 2022 Modified Files: src/sys/arch/x86/x86: cpu.c Log Message: Split TSC calibtration into many small steps and disable interrupts for each step. Also add debug messages. To generate a diff of this commit

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

2022-08-13 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Aug 13 06:59:56 UTC 2022 Modified Files: src/sys/arch/x86/x86: bus_dma.c Log Message: Fix an inverted KASSERTMSG test from the #ifdef DIAGNOSTIC panic -> KASSERT conversion. To generate a diff of this commit: cvs rdiff -u -r1

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

2022-08-13 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Aug 13 06:59:56 UTC 2022 Modified Files: src/sys/arch/x86/x86: bus_dma.c Log Message: Fix an inverted KASSERTMSG test from the #ifdef DIAGNOSTIC panic -> KASSERT conversion. To generate a diff of this commit: cvs rdiff -u -r1

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

2022-08-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Fri Aug 12 15:01:26 UTC 2022 Modified Files: src/sys/arch/x86/x86: bus_dma.c Log Message: x86/bus_dma: #ifdef DIAGNOSTIC panic -> KASSERT While here, use some better types and avoid integer overflow in the diagnostic tests. N

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

2022-08-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Fri Aug 12 15:01:26 UTC 2022 Modified Files: src/sys/arch/x86/x86: bus_dma.c Log Message: x86/bus_dma: #ifdef DIAGNOSTIC panic -> KASSERT While here, use some better types and avoid integer overflow in the diagnostic tests. N

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

2022-08-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Fri Aug 12 13:44:12 UTC 2022 Modified Files: src/sys/arch/x86/x86: bus_dma.c Log Message: x86: Adjust fences issued in bus_dmamap_sync after bouncing. And expand the comment on the lfence for POSTREAD before bouncing. Net cha

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

2022-08-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Fri Aug 12 13:44:12 UTC 2022 Modified Files: src/sys/arch/x86/x86: bus_dma.c Log Message: x86: Adjust fences issued in bus_dmamap_sync after bouncing. And expand the comment on the lfence for POSTREAD before bouncing. Net cha

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

2022-07-17 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Jul 17 08:33:48 UTC 2022 Modified Files: src/sys/arch/x86/x86: bus_space.c Log Message: x86: Cite reference for bus_space_barrier memory ordering rules. To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47 src/sy

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

2022-07-17 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Jul 17 08:33:48 UTC 2022 Modified Files: src/sys/arch/x86/x86: bus_space.c Log Message: x86: Cite reference for bus_space_barrier memory ordering rules. To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47 src/sy

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

2022-07-15 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sat Jul 16 06:27:24 UTC 2022 Modified Files: src/sys/arch/x86/x86: genfb_machdep.c Log Message: Use pixel format information from bootloader. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/sys/arch/x86/x86/ge

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

2022-07-15 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sat Jul 16 06:27:24 UTC 2022 Modified Files: src/sys/arch/x86/x86: genfb_machdep.c Log Message: Use pixel format information from bootloader. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/sys/arch/x86/x86/ge

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

2022-07-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Wed Jul 13 00:12:20 UTC 2022 Modified Files: src/sys/arch/x86/x86: bus_dma.c Log Message: x86: Move lfence into _bus_dmamap_sync and comment it. No functional change intended. This just keeps the bus_dma_* and _bus_dma_* func

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

2022-07-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Wed Jul 13 00:12:20 UTC 2022 Modified Files: src/sys/arch/x86/x86: bus_dma.c Log Message: x86: Move lfence into _bus_dmamap_sync and comment it. No functional change intended. This just keeps the bus_dma_* and _bus_dma_* func

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

2022-06-20 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Mon Jun 20 15:40:24 UTC 2022 Modified Files: src/sys/arch/x86/x86: procfs_machdep.c Log Message: Add tdx_guest, brs, hfi, ibt, amx_bf16, amx_tile and amx_int8. To generate a diff of this commit: cvs rdiff -u -r1.44 -r1.45 src/s

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

2022-06-20 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Mon Jun 20 15:40:24 UTC 2022 Modified Files: src/sys/arch/x86/x86: procfs_machdep.c Log Message: Add tdx_guest, brs, hfi, ibt, amx_bf16, amx_tile and amx_int8. To generate a diff of this commit: cvs rdiff -u -r1.44 -r1.45 src/s

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

2022-06-15 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Wed Jun 15 16:25:33 UTC 2022 Modified Files: src/sys/arch/x86/include: specialreg.h Log Message: Modify CPUID Fn000a %ebx's string. Add new string for %ecx. To generate a diff of this commit: cvs rdiff -u -r1.190 -r1.191 sr

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

2022-06-15 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Wed Jun 15 16:25:33 UTC 2022 Modified Files: src/sys/arch/x86/include: specialreg.h Log Message: Modify CPUID Fn000a %ebx's string. Add new string for %ecx. To generate a diff of this commit: cvs rdiff -u -r1.190 -r1.191 sr

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

2022-06-12 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Mon Jun 13 06:22:32 UTC 2022 Modified Files: src/sys/arch/x86/include: specialreg.h Log Message: Add top-down slots event bit of architectural performance monitoring leaf. To generate a diff of this commit: cvs rdiff -u -r1.189

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

2022-06-12 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Mon Jun 13 06:22:32 UTC 2022 Modified Files: src/sys/arch/x86/include: specialreg.h Log Message: Add top-down slots event bit of architectural performance monitoring leaf. To generate a diff of this commit: cvs rdiff -u -r1.189

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

2022-05-22 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun May 22 11:38:19 UTC 2022 Modified Files: src/sys/arch/x86/x86: via_padlock.c Log Message: padlock(4): Prune dead branches. Assert session id validity. To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34 src/sys

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

2022-05-22 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun May 22 11:38:19 UTC 2022 Modified Files: src/sys/arch/x86/x86: via_padlock.c Log Message: padlock(4): Prune dead branches. Assert session id validity. To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34 src/sys

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

2022-05-22 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun May 22 11:38:03 UTC 2022 Modified Files: src/sys/arch/x86/x86: via_padlock.c Log Message: padlock(4): Return zero, not error, if we've issued crypto_done. To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/

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

2022-05-22 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun May 22 11:38:03 UTC 2022 Modified Files: src/sys/arch/x86/x86: via_padlock.c Log Message: padlock(4): Return zero, not error, if we've issued crypto_done. To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/

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

2022-05-15 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun May 15 12:45:33 UTC 2022 Modified Files: src/sys/arch/x86/x86: nmi.c Log Message: x86: Use atomic_store_release/atomic_load_consume for nmi_handlers. Simplifies things a bit. No functional change intended. To generate a

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

2022-05-15 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun May 15 12:45:33 UTC 2022 Modified Files: src/sys/arch/x86/x86: nmi.c Log Message: x86: Use atomic_store_release/atomic_load_consume for nmi_handlers. Simplifies things a bit. No functional change intended. To generate a

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

2022-05-13 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Fri May 13 09:39:40 UTC 2022 Modified Files: src/sys/arch/x86/x86: pmap.c Log Message: x86/pmap: Feed entropy_extract output through nist_hash_drbg. The entropy pool algorithm is NOT designed to provide backtracking resistance

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

2022-05-13 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Fri May 13 09:39:40 UTC 2022 Modified Files: src/sys/arch/x86/x86: pmap.c Log Message: x86/pmap: Feed entropy_extract output through nist_hash_drbg. The entropy pool algorithm is NOT designed to provide backtracking resistance

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

2022-05-07 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sat May 7 14:59:25 UTC 2022 Modified Files: src/sys/arch/x86/x86: pmap.c Log Message: return after calling xen_pagezero(), don't fall back to the legacy pmap_zero_page() method. This should only affect performances. To generate

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

2022-05-07 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sat May 7 14:59:25 UTC 2022 Modified Files: src/sys/arch/x86/x86: pmap.c Log Message: return after calling xen_pagezero(), don't fall back to the legacy pmap_zero_page() method. This should only affect performances. To generate

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

2022-04-26 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Wed Apr 27 06:59:26 UTC 2022 Modified Files: src/sys/arch/x86/pci: amdsmn.c Log Message: Rename for AMD F15/6X device. No functional change. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/sys/arch/x86/pci/amd

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

2022-04-26 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Wed Apr 27 06:59:26 UTC 2022 Modified Files: src/sys/arch/x86/pci: amdsmn.c Log Message: Rename for AMD F15/6X device. No functional change. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/sys/arch/x86/pci/amd

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

2022-04-25 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Tue Apr 26 05:29:15 UTC 2022 Modified Files: src/sys/arch/x86/x86: lapic.c Log Message: Fix typo. No funcitonal change. To generate a diff of this commit: cvs rdiff -u -r1.86 -r1.87 src/sys/arch/x86/x86/lapic.c Please note tha

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

2022-04-25 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Tue Apr 26 05:29:15 UTC 2022 Modified Files: src/sys/arch/x86/x86: lapic.c Log Message: Fix typo. No funcitonal change. To generate a diff of this commit: cvs rdiff -u -r1.86 -r1.87 src/sys/arch/x86/x86/lapic.c Please note tha

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

2022-04-15 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Fri Apr 15 17:53:44 UTC 2022 Modified Files: src/sys/arch/x86/isa: isa_machdep.c Log Message: Disable FADT LEGACY_DEVICES flag test. This test had the unintended side-effect of blocking the lm(4) driver from attaching on more t

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

2022-04-15 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Fri Apr 15 17:53:44 UTC 2022 Modified Files: src/sys/arch/x86/isa: isa_machdep.c Log Message: Disable FADT LEGACY_DEVICES flag test. This test had the unintended side-effect of blocking the lm(4) driver from attaching on more t

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

2022-03-31 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Apr 1 06:49:17 UTC 2022 Modified Files: src/sys/arch/x86/include: efi.h Log Message: Trailing whitespace To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/arch/x86/include/efi.h Please note that diffs are

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

2022-03-31 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Apr 1 06:49:17 UTC 2022 Modified Files: src/sys/arch/x86/include: efi.h Log Message: Trailing whitespace To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/arch/x86/include/efi.h Please note that diffs are

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

2022-03-17 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 17 22:22:49 UTC 2022 Modified Files: src/sys/arch/x86/x86: syscall.c Log Message: x86: Revert previous syscall biglock slippage attribution. The attribution in userret is good enough as is, because the stack trace on p

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

2022-03-17 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Mar 17 22:22:49 UTC 2022 Modified Files: src/sys/arch/x86/x86: syscall.c Log Message: x86: Revert previous syscall biglock slippage attribution. The attribution in userret is good enough as is, because the stack trace on p

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

2022-03-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Mar 12 15:50:53 UTC 2022 Modified Files: src/sys/arch/x86/x86: syscall.c Log Message: x86: Provide better attribution for syscall biglock slippage. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/sys/arc

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

2022-03-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Mar 12 15:50:53 UTC 2022 Modified Files: src/sys/arch/x86/x86: syscall.c Log Message: x86: Provide better attribution for syscall biglock slippage. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/sys/arc

CVS commit: src/sys/arch/x86

2022-03-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Mar 12 15:50:45 UTC 2022 Modified Files: src/sys/arch/x86/include: intr.h src/sys/arch/x86/x86: intr.c Log Message: x86: Check for biglock leakage in interrupt handlers. To generate a diff of this commit: cvs rdif

CVS commit: src/sys/arch/x86

2022-03-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Mar 12 15:50:45 UTC 2022 Modified Files: src/sys/arch/x86/include: intr.h src/sys/arch/x86/x86: intr.c Log Message: x86: Check for biglock leakage in interrupt handlers. To generate a diff of this commit: cvs rdif

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

2022-02-13 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Feb 13 19:21:21 UTC 2022 Modified Files: src/sys/arch/x86/x86: idt.c Log Message: x86: Membar audit in idt.c. - idt_vec_free/alloc are obviously supposed to synchronize with a happens-before relation, so use release/acqu

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

2022-02-13 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Feb 13 19:21:21 UTC 2022 Modified Files: src/sys/arch/x86/x86: idt.c Log Message: x86: Membar audit in idt.c. - idt_vec_free/alloc are obviously supposed to synchronize with a happens-before relation, so use release/acqu

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

2022-01-31 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Tue Feb 1 05:27:40 UTC 2022 Modified Files: src/sys/arch/x86/include: specialreg.h Log Message: s/shareing/sharing/. No functional change. To generate a diff of this commit: cvs rdiff -u -r1.188 -r1.189 src/sys/arch/x86/includ

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

2022-01-31 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Tue Feb 1 05:27:40 UTC 2022 Modified Files: src/sys/arch/x86/include: specialreg.h Log Message: s/shareing/sharing/. No functional change. To generate a diff of this commit: cvs rdiff -u -r1.188 -r1.189 src/sys/arch/x86/includ

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

2022-01-30 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Mon Jan 31 06:54:50 UTC 2022 Modified Files: src/sys/arch/x86/x86: procfs_machdep.c Log Message: Fix procfs_machdep.c rev. 1.143. Print CPUID 0x0007:1 %eax correctly. To generate a diff of this commit: cvs rdiff -u -r1.43 -

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

2022-01-30 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Mon Jan 31 06:54:50 UTC 2022 Modified Files: src/sys/arch/x86/x86: procfs_machdep.c Log Message: Fix procfs_machdep.c rev. 1.143. Print CPUID 0x0007:1 %eax correctly. To generate a diff of this commit: cvs rdiff -u -r1.43 -

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

2022-01-29 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Sat Jan 29 08:18:22 UTC 2022 Modified Files: src/sys/arch/x86/include: specialreg.h Log Message: Add Intel Hybrid Information Enumeration (CPUID Fn_001a). To generate a diff of this commit: cvs rdiff -u -r1.187 -r1.188 src/

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

2022-01-29 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Sat Jan 29 08:18:22 UTC 2022 Modified Files: src/sys/arch/x86/include: specialreg.h Log Message: Add Intel Hybrid Information Enumeration (CPUID Fn_001a). To generate a diff of this commit: cvs rdiff -u -r1.187 -r1.188 src/

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

2022-01-15 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Sat Jan 15 10:59:40 UTC 2022 Modified Files: src/sys/arch/x86/include: specialreg.h Log Message: Add Some definitions from AMD APM: - CPUID Fn8001 %ecx bit 30 AddrMaskExt. - CPUID Fn8008 %ebx bit 13 INT_WBINVD. - CPUI

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

2022-01-15 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Sat Jan 15 10:59:40 UTC 2022 Modified Files: src/sys/arch/x86/include: specialreg.h Log Message: Add Some definitions from AMD APM: - CPUID Fn8001 %ecx bit 30 AddrMaskExt. - CPUID Fn8008 %ebx bit 13 INT_WBINVD. - CPUI

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

2022-01-15 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Sat Jan 15 10:09:15 UTC 2022 Modified Files: src/sys/arch/x86/include: specialreg.h Log Message: Whitespace. No functional change. To generate a diff of this commit: cvs rdiff -u -r1.184 -r1.185 src/sys/arch/x86/include/special

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

2022-01-15 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Sat Jan 15 10:09:15 UTC 2022 Modified Files: src/sys/arch/x86/include: specialreg.h Log Message: Whitespace. No functional change. To generate a diff of this commit: cvs rdiff -u -r1.184 -r1.185 src/sys/arch/x86/include/special

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

2022-01-15 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Sat Jan 15 09:58:23 UTC 2022 Modified Files: src/sys/arch/x86/include: specialreg.h Log Message: Move CPUID_CAPEX_FLAGS next to %eax because it's for %eax. To generate a diff of this commit: cvs rdiff -u -r1.183 -r1.184 src/sys

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

2022-01-15 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Sat Jan 15 09:58:23 UTC 2022 Modified Files: src/sys/arch/x86/include: specialreg.h Log Message: Move CPUID_CAPEX_FLAGS next to %eax because it's for %eax. To generate a diff of this commit: cvs rdiff -u -r1.183 -r1.184 src/sys

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

2022-01-15 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Sat Jan 15 09:55:14 UTC 2022 Modified Files: src/sys/arch/x86/include: specialreg.h Log Message: No functional change. - Modify comment. Add comment. Fix typo. Mainly taken from dragonfly. - Use __BIT(). To generate a diff o

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

2022-01-15 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Sat Jan 15 09:55:14 UTC 2022 Modified Files: src/sys/arch/x86/include: specialreg.h Log Message: No functional change. - Modify comment. Add comment. Fix typo. Mainly taken from dragonfly. - Use __BIT(). To generate a diff o

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

2022-01-14 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Fri Jan 14 15:48:51 UTC 2022 Modified Files: src/sys/arch/x86/x86: procfs_machdep.c Log Message: Update for cpuid flags: - The table 11 was changed from CPUID 0x0f leaf 0 %edx to a Linux mapping. - The table 12 was changed fro

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

2022-01-14 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Fri Jan 14 15:48:51 UTC 2022 Modified Files: src/sys/arch/x86/x86: procfs_machdep.c Log Message: Update for cpuid flags: - The table 11 was changed from CPUID 0x0f leaf 0 %edx to a Linux mapping. - The table 12 was changed fro

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

2022-01-14 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Fri Jan 14 15:46:41 UTC 2022 Modified Files: src/sys/arch/x86/include: specialreg.h Log Message: Add Architectural LBR and Linear Address Masking. To generate a diff of this commit: cvs rdiff -u -r1.181 -r1.182 src/sys/arch/x86

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

2022-01-14 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Fri Jan 14 15:46:41 UTC 2022 Modified Files: src/sys/arch/x86/include: specialreg.h Log Message: Add Architectural LBR and Linear Address Masking. To generate a diff of this commit: cvs rdiff -u -r1.181 -r1.182 src/sys/arch/x86

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

2022-01-14 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Fri Jan 14 15:45:53 UTC 2022 Modified Files: src/sys/arch/x86/include: specialreg.h Log Message: Both Intel and AMD says the name of CPUID 0x01 %edx bit 19 is "CLFSH". To generate a diff of this commit: cvs rdiff -u -r1.180 -r1

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

2022-01-14 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Fri Jan 14 15:45:53 UTC 2022 Modified Files: src/sys/arch/x86/include: specialreg.h Log Message: Both Intel and AMD says the name of CPUID 0x01 %edx bit 19 is "CLFSH". To generate a diff of this commit: cvs rdiff -u -r1.180 -r1

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

2022-01-13 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Thu Jan 13 16:03:38 UTC 2022 Modified Files: src/sys/arch/x86/include: specialreg.h Log Message: Add some CPUID bits from the latest Intel SDM. - Last Branch Record. - Thread Director. - AVX version of VNNI. - Fast short REP

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

2022-01-13 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Thu Jan 13 16:03:38 UTC 2022 Modified Files: src/sys/arch/x86/include: specialreg.h Log Message: Add some CPUID bits from the latest Intel SDM. - Last Branch Record. - Thread Director. - AVX version of VNNI. - Fast short REP

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

2022-01-12 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Thu Jan 13 00:21:41 UTC 2022 Modified Files: src/sys/arch/x86/include: specialreg.h Log Message: Use __BIT(). KNF. No functional change. To generate a diff of this commit: cvs rdiff -u -r1.178 -r1.179 src/sys/arch/x86/include/

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

2022-01-12 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Thu Jan 13 00:21:41 UTC 2022 Modified Files: src/sys/arch/x86/include: specialreg.h Log Message: Use __BIT(). KNF. No functional change. To generate a diff of this commit: cvs rdiff -u -r1.178 -r1.179 src/sys/arch/x86/include/

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

2021-12-22 Thread Shoichi YAMAGUCHI
Module Name:src Committed By: yamaguchi Date: Thu Dec 23 02:45:44 UTC 2021 Modified Files: src/sys/arch/x86/x86: intr.c Log Message: Move the variable into the section that uses it To generate a diff of this commit: cvs rdiff -u -r1.158 -r1.159 src/sys/arch/x86/x86/intr.

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

2021-12-22 Thread Shoichi YAMAGUCHI
Module Name:src Committed By: yamaguchi Date: Thu Dec 23 02:45:44 UTC 2021 Modified Files: src/sys/arch/x86/x86: intr.c Log Message: Move the variable into the section that uses it To generate a diff of this commit: cvs rdiff -u -r1.158 -r1.159 src/sys/arch/x86/x86/intr.

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

2021-12-22 Thread Shoichi YAMAGUCHI
Module Name:src Committed By: yamaguchi Date: Thu Dec 23 02:10:53 UTC 2021 Modified Files: src/sys/arch/x86/x86: intr.c Log Message: delete the extra space To generate a diff of this commit: cvs rdiff -u -r1.157 -r1.158 src/sys/arch/x86/x86/intr.c Please note that diffs

<    1   2   3   4   5   6   7   8   >