Module Name:src
Committed By: dsl
Date: Thu Jul 12 18:13:08 UTC 2012
Modified Files:
src/sys/arch/i386/i386: freebsd_syscall.c ibcs2_syscall.c
svr4_syscall.c
Log Message:
Fix previous - syscall_fancy() didn't contain the check for p_trace_anabled.
To
Module Name:src
Committed By: yamt
Date: Fri Jun 15 14:09:26 UTC 2012
Modified Files:
src/sys/arch/i386/i386: spl.S
Log Message:
update a comment
To generate a diff of this commit:
cvs rdiff -u -r1.36 -r1.37 src/sys/arch/i386/i386/spl.S
Please note that diffs are not
Module Name:src
Committed By: yamt
Date: Fri Jun 15 14:23:46 UTC 2012
Modified Files:
src/sys/arch/i386/i386: vector.S
Log Message:
whitespace
To generate a diff of this commit:
cvs rdiff -u -r1.59 -r1.60 src/sys/arch/i386/i386/vector.S
Please note that diffs are not
Module Name:src
Committed By: joerg
Date: Fri Jun 15 23:01:16 UTC 2012
Modified Files:
src/sys/arch/i386/i386: bios32.c
Log Message:
Don't use an empty body on the same line for the for loop.
To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29
Module Name:src
Committed By: jym
Date: Mon May 7 12:23:05 UTC 2012
Modified Files:
src/sys/arch/i386/i386: db_memrw.c
Log Message:
For correctness: do not forget VA_SIGN_NEG().
To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30
Module Name:src
Committed By: jym
Date: Mon May 7 02:12:35 UTC 2012
Modified Files:
src/sys/arch/i386/i386: db_memrw.c
Log Message:
I am not quite sure that __data_start (set through location counter) is
a char... declare it as int, like amd64.
To generate a diff of
Module Name:src
Committed By: jym
Date: Mon May 7 02:15:34 UTC 2012
Modified Files:
src/sys/arch/i386/i386: db_memrw.c
Log Message:
Remove XXXSMP comment and explain why no TLB shootdown is required here.
To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27
Module Name:src
Committed By: jym
Date: Mon May 7 02:32:09 UTC 2012
Modified Files:
src/sys/arch/i386/i386: db_memrw.c
Log Message:
Use pmap_pte_*bits macros to set/clear bits in a PTE. Remove pmap_pte_flush
calls as these operations are synchronously flushed under Xen;
Module Name:src
Committed By: christos
Date: Sun Apr 22 20:36:52 UTC 2012
Modified Files:
src/sys/arch/i386/i386: compat_16_machdep.c
Log Message:
From Bob Lee [glee at force10networks dot com], Preserve the have fpu context
bit for compat_16 signals, because the old 1.6
Module Name:src
Committed By: jym
Date: Thu Apr 19 18:07:05 UTC 2012
Modified Files:
src/sys/arch/i386/i386: locore.S
Log Message:
Mirror what is done for amd64 boot and ACPI wakeup code by setting
CR0_WP (write protection bit) early on boot. Although it is set later via
Module Name:src
Committed By: bouyer
Date: Sun Mar 4 15:56:09 UTC 2012
Modified Files:
src/sys/arch/i386/i386: machdep.c
Log Message:
cast xen_start_info.nr_pages to paddr_t, so that ctob() won't truncate
the addresses to 32bits. Fix avail memory when allocating more
Module Name:src
Committed By: bouyer
Date: Sun Mar 4 20:44:17 UTC 2012
Modified Files:
src/sys/arch/i386/i386: machdep.c
Log Message:
Don't try to uvm_page_physload() the tmpgdt page: this always fails because
only one physical segment is configured for Xen, and it's
Module Name:src
Committed By: bouyer
Date: Mon Feb 27 19:52:59 UTC 2012
Modified Files:
src/sys/arch/i386/i386: machdep.c
Log Message:
Do not special-case XEN and always use the proper selectors for %fs and %gs
in buildcontext() and setregs(). The consequence was that
Module Name:src
Committed By: bouyer
Date: Wed Feb 22 18:35:26 UTC 2012
Modified Files:
src/sys/arch/i386/i386: machdep.c
Log Message:
i386_switch_context(): mimic code in cpu_switchto() and compare pcb-pcb_fpcpu
against ci to decide if we need to turn off FPU. Fix FPU
Module Name:src
Committed By: dyoung
Date: Tue Feb 7 16:34:44 UTC 2012
Modified Files:
src/sys/arch/i386/i386: mainbus.c
Log Message:
Initialize pcibus_attach_args.pba_sub to 255. Note in a comment that
this needs some improvement for machines with 1 Host-PCI bridge,
Module Name:src
Committed By: rmind
Date: Mon Jan 30 21:35:22 UTC 2012
Modified Files:
src/sys/arch/i386/i386: pmc.c
Log Message:
pmc_init: check ncpu instead of cpus_attached.
To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src/sys/arch/i386/i386/pmc.c
Module Name:src
Committed By: drochner
Date: Wed Jan 18 21:34:38 UTC 2012
Modified Files:
src/sys/arch/i386/i386: mainbus.c
Log Message:
revert previous, the assumption all buses 1 and up must be subordinate
to pci0 doesn't even hold on i386 -- there are server-class
Module Name:src
Committed By: cherry
Date: Thu Jan 12 19:37:46 UTC 2012
Modified Files:
src/sys/arch/i386/i386: machdep.c
Log Message:
re-order call to x86_bus_space_init() until after %fs is initialised via
initgdt().
x86_bus_space_init() uses mutex(9) since it uses
Module Name:src
Committed By: martin
Date: Tue Nov 29 11:12:27 UTC 2011
Modified Files:
src/sys/arch/i386/i386: machdep.c
Log Message:
Explicitly cast the result of ptoa() to unsigned long for printf,
to fix build failure on xen.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: riz
Date: Thu Nov 10 03:45:40 UTC 2011
Modified Files:
src/sys/arch/i386/i386: dumpsys.c
Log Message:
i386_use_pae is now just use_pae.
To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/i386/i386/dumpsys.c
Please
Module Name:src
Committed By: cherry
Date: Sun Nov 6 15:35:29 UTC 2011
Modified Files:
src/sys/arch/i386/i386: machdep.c
Log Message:
DTRT when initialising pmap_pa_end.
To generate a diff of this commit:
cvs rdiff -u -r1.710 -r1.711 src/sys/arch/i386/i386/machdep.c
Module Name:src
Committed By: yamt
Date: Mon Oct 31 12:42:53 UTC 2011
Modified Files:
src/sys/arch/i386/i386: dumpsys.c
Log Message:
dumpsys_seg: don't overwrite the previous mapping
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13
Module Name:src
Committed By: jmcneill
Date: Sun Oct 23 13:02:32 UTC 2011
Modified Files:
src/sys/arch/i386/i386: longrun.c
Log Message:
PR #32894: protection fault trap in tmx86_get_longrun_mode
Use rdmsr_safe in tmx86_init_longrun to verify that the MSRs are present.
Module Name:src
Committed By: christos
Date: Wed Sep 28 17:27:21 UTC 2011
Modified Files:
src/sys/arch/i386/i386: linux_syscall.c
Log Message:
syscall (setcontext) can alter eax, so don't attempt to get code again from it
in order to avoid register spills.
To generate a
Module Name:src
Committed By: cherry
Date: Thu Aug 11 11:01:31 UTC 2011
Modified Files:
src/sys/arch/i386/i386: gdt.c
Log Message:
per-cpu gdt support for xen
To generate a diff of this commit:
cvs rdiff -u -r1.50 -r1.51 src/sys/arch/i386/i386/gdt.c
Please note that
Module Name:src
Committed By: cherry
Date: Wed Aug 10 06:38:02 UTC 2011
Modified Files:
src/sys/arch/i386/i386: machdep.c
Log Message:
tweak the xen specific startup path to not use %fs before it is setup. Minor
refactoring. Use Xen specific ipi calls.
To generate a
Module Name:src
Committed By: joerg
Date: Thu Jun 30 23:28:03 UTC 2011
Modified Files:
src/sys/arch/i386/i386: machdep.c
Log Message:
Fix sizeof() usage in memcpy, curtesy of the new warning in clang.
To generate a diff of this commit:
cvs rdiff -u -r1.704 -r1.705
Module Name:src
Committed By: joerg
Date: Fri May 20 13:17:12 UTC 2011
Modified Files:
src/sys/arch/i386/i386: busfunc.S
Log Message:
The %dx argument for in/out is not a memory reference, so don't use the
feature of GNU as to hide it as such.
To generate a diff of this
Module Name:src
Committed By: yamt
Date: Thu Apr 14 16:04:12 UTC 2011
Modified Files:
src/sys/arch/i386/i386: vector.S
Log Message:
comments
To generate a diff of this commit:
cvs rdiff -u -r1.57 -r1.58 src/sys/arch/i386/i386/vector.S
Please note that diffs are not
Module Name:src
Committed By: yamt
Date: Thu Apr 14 16:05:59 UTC 2011
Modified Files:
src/sys/arch/i386/i386: db_machdep.c
Log Message:
fix backtrace of interrupt
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/i386/i386/db_machdep.c
Please
Module Name:src
Committed By: joerg
Date: Fri Mar 18 15:32:02 UTC 2011
Modified Files:
src/sys/arch/i386/i386: cpufunc.S
Log Message:
Use explicit size with fld.
To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/i386/i386/cpufunc.S
Please note
Module Name:src
Committed By: gsutre
Date: Tue Jan 11 12:24:38 UTC 2011
Modified Files:
src/sys/arch/i386/i386: multiboot.c
Log Message:
As said in the comment (lines 327-336), we must make sure that
we don't overwrite valid data when moving the symbol and string
tables.
Module Name:src
Committed By: uebayasi
Date: Sat Nov 6 11:40:25 UTC 2010
Modified Files:
src/sys/arch/i386/i386: compat_16_machdep.c dumpsys.c
Log Message:
These don't use UVM physical page API, don't need uvm/uvm_page.h.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: yamt
Date: Sun Oct 31 04:51:19 UTC 2010
Modified Files:
src/sys/arch/i386/i386: vector.S
Log Message:
keep interrupts disabled in NMI handler.
the patch provided by IRINO yoshiaki in PR/43007.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: jym
Date: Sat Oct 2 22:54:47 UTC 2010
Modified Files:
src/sys/arch/i386/i386: dumpsys.c
Log Message:
dump is not used here.
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/i386/i386/dumpsys.c
Please note that
Module Name:src
Committed By: jym
Date: Tue Aug 17 22:24:05 UTC 2010
Modified Files:
src/sys/arch/i386/i386: machdep.c
Log Message:
Use SYSCTL_DESCR()
To generate a diff of this commit:
cvs rdiff -u -r1.693 -r1.694 src/sys/arch/i386/i386/machdep.c
Please note that
Module Name:src
Committed By: jym
Date: Wed Jul 28 17:05:51 UTC 2010
Modified Files:
src/sys/arch/i386/i386: mptramp.S
Log Message:
Enable the NX bit feature early in i386 MP trampoline code (do not rely on
cpu_init_msrs() to do it). Having NX bit set on a page will raise
Module Name:src
Committed By: christos
Date: Sun Jul 25 19:19:06 UTC 2010
Modified Files:
src/sys/arch/i386/i386: trap.c
Log Message:
PR/43655: Taylor R Campbell: Incorrect siginfo code's for integer zero
divide and overflow.
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: jym
Date: Thu Jul 15 18:55:27 UTC 2010
Modified Files:
src/sys/arch/i386/i386: locore.S
Log Message:
In Xen PAE case, fix argument size passed to init386(), by pushing the
upper bits onto stack (we do not expect first_avail to be above 4GiB,
Module Name:src
Committed By: jym
Date: Thu Jul 15 22:19:19 UTC 2010
Modified Files:
src/sys/arch/i386/i386: machdep.c
Log Message:
pte0 is used to map the page required by bioscall() trampoline code, so
add VM_PROT_EXECUTE protection for it.
Currently, this does not
Module Name:src
Committed By: jym
Date: Wed Jul 14 14:42:40 UTC 2010
Modified Files:
src/sys/arch/i386/i386: machdep.c
Log Message:
Fix typo in comment.
To generate a diff of this commit:
cvs rdiff -u -r1.687 -r1.688 src/sys/arch/i386/i386/machdep.c
Please note that
Module Name:src
Committed By: chs
Date: Wed Jul 7 01:21:15 UTC 2010
Modified Files:
src/sys/arch/i386/i386: copy.S
Log Message:
return the error from fault handler in ucas_fault
rather than forcing EFAULT.
To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22
Module Name:src
Committed By: dyoung
Date: Wed May 5 17:42:19 UTC 2010
Modified Files:
src/sys/arch/i386/i386: busfunc.S
Log Message:
Andrew Doran points out that _ALIGN_TEXT is unused, and the processor
may be able to pair or pipeline instructions if I load the
Module Name:src
Committed By: dyoung
Date: Tue Apr 27 18:41:52 UTC 2010
Modified Files:
src/sys/arch/i386/i386: pmc.c
Log Message:
#include machine/cpuvar.h for CPU feature definitions.
To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19
Module Name:src
Committed By: pooka
Date: Wed Apr 7 11:16:30 UTC 2010
Modified Files:
src/sys/arch/i386/i386: lock_stubs.S
Log Message:
Fix fmt'ing error in comment from rev 1.22.
To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24
Module Name:src
Committed By: drochner
Date: Sun Feb 14 11:09:54 UTC 2010
Modified Files:
src/sys/arch/i386/i386: ibcs2_machdep.c svr4_machdep.c
Log Message:
fix confused CS selector, fixes the panic reported by Mark Davis
per PR port-i386/42787 (the panic happens due to
Module Name:src
Committed By: jym
Date: Tue Feb 9 23:09:47 UTC 2010
Modified Files:
src/sys/arch/i386/i386: mptramp.S
Log Message:
Use CR0_PE (enable protected mode) instead of hardcoding constant.
To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20
Module Name:src
Committed By: dsl
Date: Sun Jan 17 22:21:18 UTC 2010
Modified Files:
src/sys/arch/i386/i386: trap.c vector.S
Log Message:
Fix 'fault on load of %gs during retirn to userspace' to look for the
correct instruction bytes.
Take the 'fault on load segment
Module Name:src
Committed By: dsl
Date: Sun Jan 10 15:21:36 UTC 2010
Modified Files:
src/sys/arch/i386/i386: trap.c vector.S
Log Message:
If we fault on the 'iret' during return to userpace (eg if %eip is outside
the bounds of %cs) then hack the stack to contain a normal
Module Name:src
Committed By: dsl
Date: Sun Jan 10 15:37:36 UTC 2010
Modified Files:
src/sys/arch/i386/i386: trap.c
Log Message:
If we fault on the iret during return to userspace, see if we need to
do a lazy update of %cs to make the stack executable.
If a change is
Module Name:src
Committed By: christos
Date: Thu Dec 31 16:04:32 UTC 2009
Modified Files:
src/sys/arch/i386/i386: apmbios.c
Log Message:
Fix compilation issue with time_t
To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/i386/i386/apmbios.c
Module Name:src
Committed By: dholland
Date: Mon Nov 23 05:01:12 UTC 2009
Modified Files:
src/sys/arch/i386/i386: machdep.c
Log Message:
When converting an if/panic to a KASSERT it's necessary to reverse the
sense of the test. Makes i386 boot again.
HI RMIND
To
Module Name:src
Committed By: rmind
Date: Sat Nov 21 15:38:43 UTC 2009
Modified Files:
src/sys/arch/i386/i386: machdep.c
Log Message:
Missed fix for Xen builds.
To generate a diff of this commit:
cvs rdiff -u -r1.674 -r1.675 src/sys/arch/i386/i386/machdep.c
Please note
Module Name:src
Committed By: dsl
Date: Sat Nov 21 19:59:51 UTC 2009
Modified Files:
src/sys/arch/i386/i386: db_trace.c
Log Message:
Don't call lwp_getpcb() when not KERNEL.
To generate a diff of this commit:
cvs rdiff -u -r1.64 -r1.65 src/sys/arch/i386/i386/db_trace.c
Module Name:src
Committed By: dyoung
Date: Tue Nov 17 23:45:40 UTC 2009
Modified Files:
src/sys/arch/i386/i386: bios32.c
Log Message:
Fix spelling in a comment, s/extentions/extensions/.
To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.28
Module Name:src
Committed By: dyoung
Date: Mon Oct 5 19:04:14 UTC 2009
Modified Files:
src/sys/arch/i386/i386: trap.c
Log Message:
Improve readability of trap() by extracting two subroutines,
trap_print() and check_dr0().
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: tsutsui
Date: Mon Sep 14 11:37:36 UTC 2009
Modified Files:
src/sys/arch/i386/i386: ipkdb_glue.c
Log Message:
Make this compile. From e...@.
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/i386/i386/ipkdb_glue.c
Module Name:src
Committed By: bouyer
Date: Wed Aug 26 23:17:03 UTC 2009
Modified Files:
src/sys/arch/i386/i386: db_trace.c
Log Message:
Do not try to get the faulting instruction if eip is 0.
This makes 'trace' work when the kernel paniced because it jumped to
a NULL
Module Name:src
Committed By: ahoka
Date: Sun Aug 23 15:58:39 UTC 2009
Modified Files:
src/sys/arch/i386/i386: powernow_k7.c
Log Message:
Fix typo: Mhz - MHz
No functional change at all intended.
To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33
Module Name:src
Committed By: dsl
Date: Tue Aug 4 06:55:27 UTC 2009
Modified Files:
src/sys/arch/i386/i386: mainbus.c
Log Message:
Add #if NPCI 1 around call to mp_pci_childdetached()
Fixes rst of PR/41301
To generate a diff of this commit:
cvs rdiff -u -r1.85 -r1.86
Module Name:src
Committed By: rmind
Date: Wed Jul 29 17:16:56 UTC 2009
Modified Files:
src/sys/arch/i386/i386: trap.c
Log Message:
Fix KASSERT(1);
To generate a diff of this commit:
cvs rdiff -u -r1.245 -r1.246 src/sys/arch/i386/i386/trap.c
Please note that diffs are
Module Name:src
Committed By: ad
Date: Mon May 4 11:47:29 UTC 2009
Modified Files:
src/sys/arch/i386/i386: locore.S
Log Message:
PR kern/41342: BSDi binaries cause panic
XXX Manuel, please have a look as I am not sure what to do for XEN here!
To generate a diff of
Module Name:src
Committed By: elad
Date: Tue Apr 21 14:51:49 UTC 2009
Modified Files:
src/sys/arch/i386/i386: ipkdb_glue.c
Log Message:
Remove extra ')'.
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/i386/i386/ipkdb_glue.c
Please note that
Module Name:src
Committed By: sborrill
Date: Thu Apr 9 10:56:41 UTC 2009
Modified Files:
src/sys/arch/i386/i386: kvm86.c
Log Message:
Add missing cpu.h include required by last commit.
To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18
Module Name:src
Committed By: dyoung
Date: Wed Apr 8 17:08:03 UTC 2009
Modified Files:
src/sys/arch/i386/i386: mainbus.c
Log Message:
Remove redundant declaration of mainbus_attach(), as pointed out by
Thomas Klausner.
Do not compile in the local variable mba in
Module Name:src
Committed By: dyoung
Date: Mon Mar 30 17:48:22 UTC 2009
Modified Files:
src/sys/arch/i386/i386: vm_machdep.c
Log Message:
Cosmetic: reduce differences from amd64/amd64/vm_machdep.c by deleting
an empty line.
To generate a diff of this commit:
cvs rdiff
101 - 166 of 166 matches
Mail list logo