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

2021-05-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun May 23 11:56:28 UTC 2021 Modified Files: src/sys/arch/i386/i386: db_disasm.c Log Message: ddb/i386: Don't go out of the way to detect invalid addresses. db_read_bytes already does this better (but didn't at the time this

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

2020-08-10 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Aug 11 04:30:16 UTC 2020 Modified Files: src/sys/arch/i386/i386: trap.c Log Message: - fix lcall test - refactor all the TRAP_SIGDEBUG printfs and use hexdump like we did on amd64 To generate a diff of this commit: cvs

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

2020-05-28 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu May 28 20:03:19 UTC 2020 Modified Files: src/sys/arch/i386/i386: cpufunc.S Log Message: PR port-i386/55314: i386 no longer boots Oops, EDI and ESI are callee saved on i386. To generate a diff of this commit: cvs rdiff -u

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

2020-05-27 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed May 27 20:49:14 UTC 2020 Modified Files: src/sys/arch/i386/i386: cpufunc.S Log Message: mismatched END pointed out by maxv@ To generate a diff of this commit: cvs rdiff -u -r1.43 -r1.44 src/sys/arch/i386/i386/cpufunc.S Please

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

2020-05-27 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed May 27 18:47:13 UTC 2020 Modified Files: src/sys/arch/i386/i386: cpufunc.S Log Message: tsc_get_timecount(): fix 64-bit return To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42 src/sys/arch/i386/i386/cpufunc.S

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

2020-05-17 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun May 17 12:12:22 UTC 2020 Modified Files: src/sys/arch/i386/i386: spl.S Log Message: comments To generate a diff of this commit: cvs rdiff -u -r1.54 -r1.55 src/sys/arch/i386/i386/spl.S Please note that diffs are not public

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

2020-05-05 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Tue May 5 09:07:35 UTC 2020 Modified Files: src/sys/arch/i386/i386: locore.S Log Message: build start_xenpvh only if XEN. Fixes NET4501 build issue reported by John D. Baker To generate a diff of this commit: cvs rdiff -u

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

2020-05-02 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sat May 2 18:49:57 UTC 2020 Modified Files: src/sys/arch/i386/i386: i386_trap.S locore.S Log Message: HANDLE_DEFERRED_FPU has to be donne with interrupt disabled; move it before STIC. Fix fpudna panic on i386 PV To generate a

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

2020-05-01 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri May 1 09:23:43 UTC 2020 Modified Files: src/sys/arch/i386/i386: spl.S Log Message: Remove dead code, we are in an #ifndef XENPV block here. To generate a diff of this commit: cvs rdiff -u -r1.52 -r1.53

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

2020-03-27 Thread Andrew Doran
Module Name:src Committed By: ad Date: Fri Mar 27 21:05:03 UTC 2020 Modified Files: src/sys/arch/i386/i386: locore.S Log Message: PR kern/55114: Install fails with "cpu_switchto: switching above IPL_SCHED (8)" cpu_switch(): Remove stuff dealing with interrupt levels.

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

2020-02-10 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Feb 10 22:13:50 UTC 2020 Modified Files: src/sys/arch/i386/i386: locore.S Log Message: Fix a comment To generate a diff of this commit: cvs rdiff -u -r1.177 -r1.178 src/sys/arch/i386/i386/locore.S Please note that diffs are

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

2020-01-13 Thread Andrew Doran
Module Name:src Committed By: ad Date: Mon Jan 13 12:03:42 UTC 2020 Modified Files: src/sys/arch/i386/i386: locore.S Log Message: It looks like Xen cpu_hatch() calls cpu_switchto() with prevlwp=NULL, instead of calling idle_loop() directly. I can't test a change to

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

2019-12-10 Thread Andrew Doran
Module Name:src Committed By: ad Date: Tue Dec 10 18:04:54 UTC 2019 Modified Files: src/sys/arch/i386/i386: machdep.c Log Message: pg->phys_addr -> VM_PAGE_TO_PHYS(pg) To generate a diff of this commit: cvs rdiff -u -r1.823 -r1.824 src/sys/arch/i386/i386/machdep.c

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

2019-02-11 Thread Cherry G. Mathew
Module Name:src Committed By: cherry Date: Mon Feb 11 17:28:52 UTC 2019 Modified Files: src/sys/arch/i386/i386: i386_trap.S Log Message: Remove redundant conditional IDT_VEC() entries. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18

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

2018-12-25 Thread Cherry G. Mathew
Module Name:src Committed By: cherry Date: Wed Dec 26 06:37:31 UTC 2018 Modified Files: src/sys/arch/i386/i386: locore.S Log Message: Missed a file during previous commit completing transition to separate handler queues for i386. This should fix the build (hopefully!)

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

2018-11-07 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Thu Nov 8 06:23:48 UTC 2018 Modified Files: src/sys/arch/i386/i386: multiboot.c Log Message: "s/ is is / is /" in comment. No functional change. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24

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

2018-10-17 Thread Cherry G. Mathew
Module Name:src Committed By: cherry Date: Thu Oct 18 04:22:22 UTC 2018 Modified Files: src/sys/arch/i386/i386: machdep.c Log Message: Use memory allocated for the ldt, not the idt. This must have been a typo that we got away with because we were not using the idt[] so

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

2018-10-17 Thread Cherry G. Mathew
Module Name:src Committed By: cherry Date: Thu Oct 18 04:11:14 UTC 2018 Modified Files: src/sys/arch/i386/i386: cpufunc.S Log Message: Whitespace self-police. To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/sys/arch/i386/i386/cpufunc.S Please note

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

2018-09-29 Thread Cherry G. Mathew
Module Name:src Committed By: cherry Date: Sat Sep 29 07:00:20 UTC 2018 Modified Files: src/sys/arch/i386/i386: machdep.c Log Message: Fix "use before init" of *idt. This should fix boot time pagefaulting and panic(9) on XEN kernels due to the boottime idt API reorg. To

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

2018-08-01 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Wed Aug 1 13:35:01 UTC 2018 Modified Files: src/sys/arch/i386/i386: locore.S Log Message: Xen is PAE, so remove ifdefs. To generate a diff of this commit: cvs rdiff -u -r1.160 -r1.161 src/sys/arch/i386/i386/locore.S Please note

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

2018-06-14 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Thu Jun 14 17:58:22 UTC 2018 Modified Files: src/sys/arch/i386/i386: locore.S Log Message: Eager FPU on i386. To generate a diff of this commit: cvs rdiff -u -r1.156 -r1.157 src/sys/arch/i386/i386/locore.S Please note that diffs

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

2018-05-16 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Wed May 16 16:33:23 UTC 2018 Modified Files: src/sys/arch/i386/i386: trap.c Log Message: Fix compilation on Xen. To generate a diff of this commit: cvs rdiff -u -r1.294 -r1.295 src/sys/arch/i386/i386/trap.c Please note that

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

2018-05-16 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Wed May 16 08:16:36 UTC 2018 Modified Files: src/sys/arch/i386/i386: i386_trap.S trap.c Log Message: Mitigation for CVE-2018-8897 on i386. Contrary to amd64 there is no clear way to determine if we are in kernel mode but with the

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

2018-02-12 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Feb 13 01:05:18 UTC 2018 Modified Files: src/sys/arch/i386/i386: trap.c Log Message: Unconditionally print the trap like we do for amdt64 (Dimitris Karagkasidis) To generate a diff of this commit: cvs rdiff -u -r1.292

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

2018-02-10 Thread Robert Elz
Module Name:src Committed By: kre Date: Sat Feb 10 11:50:39 UTC 2018 Modified Files: src/sys/arch/i386/i386: db_interface.c Log Message: Do for i386 what was done for amd64 (but in a more KNF conformant way...) To generate a diff of this commit: cvs rdiff -u -r1.77

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

2018-01-27 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sat Jan 27 18:44:19 UTC 2018 Modified Files: src/sys/arch/i386/i386: spl.S Log Message: style To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42 src/sys/arch/i386/i386/spl.S Please note that diffs are not public

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

2018-01-26 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sat Jan 27 07:45:58 UTC 2018 Modified Files: src/sys/arch/i386/i386: copy.S Log Message: Sync with amd64, in particular, add END() markers, don't fall through functions, narrow the copy windows, and remove suword. To generate a

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

2018-01-13 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sat Jan 13 14:12:57 UTC 2018 Modified Files: src/sys/arch/i386/i386: machdep.c Log Message: Xen now needs cpu_init_tss() too. Makes XEN3PAE_DOMU boot again. To generate a diff of this commit: cvs rdiff -u -r1.802 -r1.803

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

2017-10-02 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Mon Oct 2 17:48:01 UTC 2017 Modified Files: src/sys/arch/i386/i386: locore.S Log Message: Fix (once again) Xen boot To generate a diff of this commit: cvs rdiff -u -r1.153 -r1.154 src/sys/arch/i386/i386/locore.S Please note

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

2017-09-12 Thread Andreas Gustafsson
Module Name:src Committed By: gson Date: Tue Sep 12 14:10:49 UTC 2017 Modified Files: src/sys/arch/i386/i386: trap.c Log Message: Don't use a const variable as an array size, because it is not a constant expression and will cause the array to needlessly become a

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

2017-08-30 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Wed Aug 30 15:34:57 UTC 2017 Modified Files: src/sys/arch/i386/i386: i386_trap.S Log Message: Pfff, use %ss and not %ds. The latter is controlled by userland, the former contains the kernel value (flat); FreeBSD fixed this too a

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

2017-08-15 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Tue Aug 15 06:39:37 UTC 2017 Modified Files: src/sys/arch/i386/i386: db_machdep.c Log Message: Remove __ELF__ vestige. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/arch/i386/i386/db_machdep.c Please note

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

2017-08-12 Thread Robert Elz
Module Name:src Committed By: kre Date: Sat Aug 12 19:06:23 UTC 2017 Modified Files: src/sys/arch/i386/i386: machdep.c Log Message: Remove what is now an unused variable. One less build issue... To generate a diff of this commit: cvs rdiff -u -r1.790 -r1.791

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

2017-08-12 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sat Aug 12 13:16:14 UTC 2017 Modified Files: src/sys/arch/i386/i386: genassym.cf machdep.c Log Message: Remove references to PSL_VM (implicitly vm86). To generate a diff of this commit: cvs rdiff -u -r1.102 -r1.103

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

2017-08-10 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Thu Aug 10 14:13:45 UTC 2017 Modified Files: src/sys/arch/i386/i386: locore.S Log Message: Switch to the temporary stack right away when booted via multiboot. GRUB happens to give a correct stack, but it is not guaranteed by the

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

2017-07-29 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sat Jul 29 12:34:34 UTC 2017 Modified Files: src/sys/arch/i386/i386: locore.S Log Message: Remove undocumented hack. To generate a diff of this commit: cvs rdiff -u -r1.148 -r1.149 src/sys/arch/i386/i386/locore.S Please note

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

2017-07-06 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu Jul 6 20:23:57 UTC 2017 Modified Files: src/sys/arch/i386/i386: gdt.c Log Message: gdt_size is now in bytes, but the HYPERVISOR_set_gdt() expects a number of entries and has not been converted. Xen/i386 now boots again. To

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

2017-06-17 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sat Jun 17 09:32:53 UTC 2017 Modified Files: src/sys/arch/i386/i386: gdt.c Log Message: Remove dead and broken code. It is not a bad idea to implement USER_LDT on Xen, but it certainly shouldn't be done this way. To generate a

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

2017-06-14 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Wed Jun 14 17:21:04 UTC 2017 Modified Files: src/sys/arch/i386/i386: i386_trap.S Log Message: Disable interrupts for T_NMI (inline calltrap). Note that there's still a way to evade the NMI mode here, if a segment register faults in

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

2017-06-14 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Wed Jun 14 17:02:16 UTC 2017 Modified Files: src/sys/arch/i386/i386: i386_trap.S Log Message: style To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/arch/i386/i386/i386_trap.S Please note that diffs are not

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

2017-03-14 Thread Ryota Ozaki
Module Name:src Committed By: ozaki-r Date: Tue Mar 14 07:02:53 UTC 2017 Modified Files: src/sys/arch/i386/i386: trap.c Log Message: Use frame_dump if TRAP_SIGDEBUG is enabled This unbreaks the build of i386 ALL kernel. To generate a diff of this commit: cvs rdiff -u

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

2017-03-11 Thread NONAKA Kimihiro
Module Name:src Committed By: nonaka Date: Sat Mar 11 23:39:49 UTC 2017 Modified Files: src/sys/arch/i386/i386: bios32.c Log Message: fix build failure. To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/sys/arch/i386/i386/bios32.c Please note that diffs

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

2017-03-08 Thread Chuck Silvers
Module Name:src Committed By: chs Date: Thu Mar 9 00:16:51 UTC 2017 Modified Files: src/sys/arch/i386/i386: trap.c Log Message: improve readability of TRAP_SIGDEBUG info. also print the trapframe info like amd64 does. To generate a diff of this commit: cvs rdiff -u

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

2017-02-18 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sat Feb 18 15:56:03 UTC 2017 Modified Files: src/sys/arch/i386/i386: pmc.c Log Message: Fix a bug I introduced yesterday. The arguments are 8-bit ints, so the unit gets truncated. By luck, the counters I was testing could accept a

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

2017-02-08 Thread Robert Elz
Module Name:src Committed By: kre Date: Wed Feb 8 18:53:01 UTC 2017 Modified Files: src/sys/arch/i386/i386: gdt.c Log Message: Analagous fix to that just committed to the equiv amd64 sources. Note: this one has yet to be compile tested, so anything is possible... To

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

2017-01-22 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sun Jan 22 20:17:10 UTC 2017 Modified Files: src/sys/arch/i386/i386: machdep.c Log Message: Use xpmap_pg_nx. Not tested (due to some unrelated panic I'm getting), but obvious enough. To generate a diff of this commit: cvs rdiff

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

2017-01-06 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri Jan 6 08:36:56 UTC 2017 Modified Files: src/sys/arch/i386/i386: locore.S Log Message: Explain the computation To generate a diff of this commit: cvs rdiff -u -r1.143 -r1.144 src/sys/arch/i386/i386/locore.S Please note that

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

2016-12-26 Thread Cherry G. Mathew
Module Name:src Committed By: cherry Date: Mon Dec 26 15:47:48 UTC 2016 Modified Files: src/sys/arch/i386/i386: machdep.c Log Message: Make the msgbuf initialisation track closer to the original pre-uvm_physseg.h one. To see the exact changes with the original, line for

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

2016-12-23 Thread Maya Rashish
Module Name:src Committed By: maya Date: Fri Dec 23 09:24:57 UTC 2016 Modified Files: src/sys/arch/i386/i386: machdep.c Log Message: Use PRIxPSIZE when printing psize_t. Fixes i386 kernels build. To generate a diff of this commit: cvs rdiff -u -r1.773 -r1.774

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

2016-12-17 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sat Dec 17 14:27:53 UTC 2016 Modified Files: src/sys/arch/i386/i386: gdt.c machdep.c Log Message: Put a limit in the percpu segment, so we can detect overflows on %fs. To generate a diff of this commit: cvs rdiff -u -r1.55 -r1.56

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

2016-12-11 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sun Dec 11 22:38:50 UTC 2016 Modified Files: src/sys/arch/i386/i386: machdep.c Log Message: Make kernels w/o ACPICA compile. To generate a diff of this commit: cvs rdiff -u -r1.765 -r1.766 src/sys/arch/i386/i386/machdep.c

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

2016-11-13 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sun Nov 13 12:38:14 UTC 2016 Modified Files: src/sys/arch/i386/i386: vector.S Log Message: The reason we are not using INTRENTRY here is because this interrupt goes through a task gate that points to a TSS entry in the GDT, and

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

2016-11-11 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri Nov 11 11:00:38 UTC 2016 Modified Files: src/sys/arch/i386/i386: locore.S Log Message: KNF and simplify Xen, and reduce the diff with amd64 a little To generate a diff of this commit: cvs rdiff -u -r1.138 -r1.139

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

2016-10-16 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sun Oct 16 10:38:49 UTC 2016 Modified Files: src/sys/arch/i386/i386: vector.S Log Message: Use offsets to access the TPR, and not lapic_tpr. For the record: I'm not sure exactly why it was originally done this way, and the cvs

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

2016-09-25 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sun Sep 25 12:59:19 UTC 2016 Modified Files: src/sys/arch/i386/i386: machdep.c Log Message: Fix outdated comment, and #ifdef. To generate a diff of this commit: cvs rdiff -u -r1.761 -r1.762 src/sys/arch/i386/i386/machdep.c

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

2016-09-16 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri Sep 16 12:28:41 UTC 2016 Modified Files: src/sys/arch/i386/i386: copy.S Log Message: x86_copyargs takes as third argument a size, but still copies two chunks of 16 and 24 bytes, without checking the userland<->kernel limit

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

2016-08-20 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Aug 20 19:46:55 UTC 2016 Modified Files: src/sys/arch/i386/i386: gdt.c Log Message: fix the build To generate a diff of this commit: cvs rdiff -u -r1.54 -r1.55 src/sys/arch/i386/i386/gdt.c Please note that diffs are not

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

2016-08-11 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Thu Aug 11 15:03:23 UTC 2016 Modified Files: src/sys/arch/i386/i386: trap.c Log Message: This should be VM_MIN_KERNEL_ADDRESS, not KERNBASE. To generate a diff of this commit: cvs rdiff -u -r1.277 -r1.278

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

2016-07-25 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Mon Jul 25 15:18:41 UTC 2016 Modified Files: src/sys/arch/i386/i386: locore.S Log Message: This needs to be page-aligned anyway. To generate a diff of this commit: cvs rdiff -u -r1.135 -r1.136 src/sys/arch/i386/i386/locore.S

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

2016-06-13 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Jun 14 03:05:25 UTC 2016 Modified Files: src/sys/arch/i386/i386: cpu_in_cksum.S Log Message: fix PIC code. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/arch/i386/i386/cpu_in_cksum.S Please note

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

2016-06-04 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sat Jun 4 10:02:12 UTC 2016 Modified Files: src/sys/arch/i386/i386: locore.S Log Message: Define and use fillkpt_blank on i386, like amd64. The PAE case is included in fillkpt_blank, since PDE_SIZE is either 4 or 8 bytes. To

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

2016-06-04 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sat Jun 4 09:52:41 UTC 2016 Modified Files: src/sys/arch/i386/i386: locore.S Log Message: Initialize cpuid_level at compile-time, not run-time. Same as amd64. To generate a diff of this commit: cvs rdiff -u -r1.127 -r1.128

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

2016-05-30 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon May 30 22:58:52 UTC 2016 Modified Files: src/sys/arch/i386/i386: cpu_in_cksum.S Log Message: Handle PIC linking for tests To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/arch/i386/i386/cpu_in_cksum.S

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

2016-05-30 Thread David A. Holland
Module Name:src Committed By: dholland Date: Mon May 30 17:45:26 UTC 2016 Modified Files: src/sys/arch/i386/i386: multiboot.c Log Message: PR 51187 David Binderman: simplify redundant conditional To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23

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

2016-05-14 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sat May 14 09:51:56 UTC 2016 Modified Files: src/sys/arch/i386/i386: locore.S Log Message: Actually, put the NOX identification above. Old CPUs do not support the cpuid instruction. To generate a diff of this commit: cvs rdiff -u

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

2016-05-14 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sat May 14 08:49:16 UTC 2016 Modified Files: src/sys/arch/i386/i386: locore.S Log Message: Map rodata and data+bss independently, and give them R and RW with fillkpt_nox. The code is exactly the same as amd64's. To generate a

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

2016-05-14 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sat May 14 08:39:42 UTC 2016 Modified Files: src/sys/arch/i386/i386: locore.S Log Message: Define fillkpt_nox on i386, same as amd64. But there is a difference in the way it is done here. If PAE is not enabled, PDE_SIZE = 4, so

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

2016-05-14 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sat May 14 08:34:01 UTC 2016 Modified Files: src/sys/arch/i386/i386: locore.S mptramp.S Log Message: Fix the secondary CPUs bug in i386. Same as amd64. To generate a diff of this commit: cvs rdiff -u -r1.118 -r1.119

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

2016-05-14 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sat May 14 06:49:34 UTC 2016 Modified Files: src/sys/arch/i386/i386: locore.S Log Message: Define killkpt, and don't use _RELOC. Same as amd64. To generate a diff of this commit: cvs rdiff -u -r1.117 -r1.118

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

2016-05-13 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri May 13 14:03:00 UTC 2016 Modified Files: src/sys/arch/i386/i386: locore.S Log Message: Bring some amd64 swag. No functional changes. To generate a diff of this commit: cvs rdiff -u -r1.116 -r1.117

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

2016-05-13 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri May 13 13:24:01 UTC 2016 Modified Files: src/sys/arch/i386/i386: copy.S Log Message: KNF a little, use C-style comments, and remove susword/fusword. No functional changes. To generate a diff of this commit: cvs rdiff -u

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

2016-05-11 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Wed May 11 17:48:05 UTC 2016 Modified Files: src/sys/arch/i386/i386: locore.S Log Message: Switch to C-style comments, and reduce a little the diff between i386 and amd64. No functional changes. To generate a diff of this commit:

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

2015-05-11 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Tue May 12 05:18:50 UTC 2015 Modified Files: src/sys/arch/i386/i386: db_disasm.c Log Message: Add missing check for db_Grp9. This change fixes a bug that cmpxchg8b can't be disassembled. To generate a diff of this commit: cvs

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

2015-03-07 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Mar 7 18:50:01 UTC 2015 Modified Files: src/sys/arch/i386/i386: freebsd_syscall.c ibcs2_syscall.c linux_syscall.c svr4_syscall.c Log Message: adjust to new trace_{enter,exit} and dtrace To generate a diff of

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

2015-02-27 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Feb 27 16:41:12 UTC 2015 Modified Files: src/sys/arch/i386/i386: trap.c Log Message: sync with amd64: SIGBUS for mmap out of range. To generate a diff of this commit: cvs rdiff -u -r1.273 -r1.274

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

2015-02-27 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Feb 27 17:45:52 UTC 2015 Modified Files: src/sys/arch/i386/i386: trap.c Log Message: fix TRAP_SIGDEBUG compilation To generate a diff of this commit: cvs rdiff -u -r1.274 -r1.275 src/sys/arch/i386/i386/trap.c Please note

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

2015-01-22 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jan 23 02:52:14 UTC 2015 Modified Files: src/sys/arch/i386/i386: machdep.c Log Message: whitespace To generate a diff of this commit: cvs rdiff -u -r1.752 -r1.753 src/sys/arch/i386/i386/machdep.c Please note that diffs

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

2014-09-16 Thread matthew green
Module Name:src Committed By: mrg Date: Tue Sep 16 09:42:47 UTC 2014 Modified Files: src/sys/arch/i386/i386: cpufunc.S Log Message: fix an END() marker to match the function. To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/sys/arch/i386/i386/cpufunc.S

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

2014-03-12 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Mar 12 18:59:07 UTC 2014 Modified Files: src/sys/arch/i386/i386: trap.c Log Message: Mark a variable diagnostic-only, from John D. Baker. To generate a diff of this commit: cvs rdiff -u -r1.271 -r1.272

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

2014-03-06 Thread NONAKA Kimihiro
Module Name:src Committed By: nonaka Date: Thu Mar 6 12:30:25 UTC 2014 Modified Files: src/sys/arch/i386/i386: cpufunc.S Log Message: fix to pass collect memory address to xrstor. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20

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

2014-02-23 Thread David Laight
Module Name:src Committed By: dsl Date: Sun Feb 23 22:36:43 UTC 2014 Modified Files: src/sys/arch/i386/i386: machdep.c Log Message: Avoid unnecessary (and pointless) references to pcb-pcb_savefpu. They were all in asserts. To generate a diff of this commit: cvs rdiff -u

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

2014-02-17 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Feb 18 01:00:57 UTC 2014 Modified Files: src/sys/arch/i386/i386: machdep.c Log Message: CID 1175795: Unused pointer value To generate a diff of this commit: cvs rdiff -u -r1.748 -r1.749 src/sys/arch/i386/i386/machdep.c

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

2014-02-07 Thread David Laight
Module Name:src Committed By: dsl Date: Fri Feb 7 19:32:50 UTC 2014 Modified Files: src/sys/arch/i386/i386: trap.c Log Message: Remove the splurious check for EN_SW_DATACHAIN when looking at mxcsr traps. The relevant bit is always masked out higher up. The only place I

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

2014-02-04 Thread David Laight
Module Name:src Committed By: dsl Date: Tue Feb 4 22:48:26 UTC 2014 Modified Files: src/sys/arch/i386/i386: machdep.c process_machdep.c Log Message: Now that the sv_xmm and sv_87 fields in the pcb are the same size as the hardware ones, and those in the mcontext,

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

2014-02-01 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sat Feb 1 18:57:38 UTC 2014 Modified Files: src/sys/arch/i386/i386: machdep.c Log Message: Stopgap measure: set i386_fpu_present to 1 for XEN. Stop a stream of npxintr: came from nowherenpxintr: l = 0xc17ba560, curproc =

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

2014-01-25 Thread David Laight
Module Name:src Committed By: dsl Date: Sat Jan 25 19:51:32 UTC 2014 Modified Files: src/sys/arch/i386/i386: process_machdep.c Log Message: Rewrite the code that converts the x87 tag word between its full and abridged versions. The code in xmm_to_s87_tag() looked at the

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

2014-01-11 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Jan 11 17:05:17 UTC 2014 Modified Files: src/sys/arch/i386/i386: locore.S Log Message: fix a comment (cpu_switch() - cpu_switchto()) (Richard Hansen) To generate a diff of this commit: cvs rdiff -u -r1.108 -r1.109

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

2014-01-11 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Jan 11 17:06:15 UTC 2014 Modified Files: src/sys/arch/i386/i386: spl.S Log Message: remove vestige from old call to printk() This line was introduced with a call to printk() in CVS revision 1.22.4.3 and should have been

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

2014-01-11 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Jan 11 17:11:50 UTC 2014 Modified Files: src/sys/arch/i386/i386: db_machdep.c Log Message: stop ddb backtrace at Xsoftintr() (Richard Hansen) Stop unwinding frames when db_stack_trace_print() encouters Xsoftintr(). This

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

2014-01-10 Thread pedro martelletto
Module Name:src Committed By: pedro Date: Fri Jan 10 16:47:07 UTC 2014 Modified Files: src/sys/arch/i386/i386: copy.S Log Message: Fix a comment describing the check performed by copyin(); the value checked against VM_MAXUSER_ADDRESS is derived from the source address,

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

2013-11-21 Thread Jeff Rizzo
Module Name:src Committed By: riz Date: Fri Nov 22 01:07:20 UTC 2013 Modified Files: src/sys/arch/i386/i386: i386_trap_ipkdb.S Log Message: Remove stray #ifdef leftover from file split. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

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

2013-11-21 Thread Jeff Rizzo
Module Name:src Committed By: riz Date: Fri Nov 22 01:09:11 UTC 2013 Modified Files: src/sys/arch/i386/i386: vector.S Log Message: Include i386_trap_ipkdb.S so the ALL kernel links. To generate a diff of this commit: cvs rdiff -u -r1.62 -r1.63

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

2013-11-21 Thread Jeff Rizzo
Module Name:src Committed By: riz Date: Thu Nov 21 22:04:41 UTC 2013 Modified Files: src/sys/arch/i386/i386: pmc.c Log Message: CPUID2FAMILY was renamed to CPUID_TO_FAMILY, apparently this usage was missed. To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21

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

2012-12-08 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Sat Dec 8 14:40:11 UTC 2012 Modified Files: src/sys/arch/i386/i386: db_interface.c Log Message: lapic.h provides NLAPIC, not LAPIC. makes i386 kernels build again. To generate a diff of this commit: cvs rdiff -u -r1.69

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

2012-12-06 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Fri Dec 7 04:49:08 UTC 2012 Modified Files: src/sys/arch/i386/i386: multiboot.c Log Message: Fix off by one. To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/sys/arch/i386/i386/multiboot.c Please note that

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

2012-10-26 Thread Chuck Silvers
Module Name:src Committed By: chs Date: Fri Oct 26 14:46:44 UTC 2012 Modified Files: src/sys/arch/i386/i386: locore.S Log Message: in osyscall, set the PSL_I bit into the correct field of the trapframe. it was going into tf_eip instead of tf_eflags, which would sometimes

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

2012-09-30 Thread David Laight
Module Name:src Committed By: dsl Date: Sun Sep 30 20:54:52 UTC 2012 Modified Files: src/sys/arch/i386/i386: genassym.cf machdep.c mainbus.c Log Message: Fix build. I've removed 'option apmbios' so config no longer generates apmbios.h Not to be confused with

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

2012-09-01 Thread Cherry G. Mathew
Module Name:src Committed By: cherry Date: Sat Sep 1 23:19:47 UTC 2012 Modified Files: src/sys/arch/i386/i386: locore.S Log Message: Restrict export of the tmpgdt symbol to XEN kernels Spotted by uwe@ To generate a diff of this commit: cvs rdiff -u -r1.101 -r1.102

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

2012-08-29 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Wed Aug 29 22:43:35 UTC 2012 Modified Files: src/sys/arch/i386/i386: i386func.S Log Message: tlbflushg/i386: test for the PGE feature flag first, before checking the %cr4. Add a comment explaining why need to check both and in

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

2012-07-12 Thread David Laight
Module Name:src Committed By: dsl Date: Thu Jul 12 17:26:42 UTC 2012 Modified Files: src/sys/arch/i386/i386: freebsd_syscall.c ibcs2_syscall.c svr4_syscall.c Log Message: No point in having separate xxx_syscall_fancy() and xxx_syscall_plain(). Remove the

  1   2   >