summaryrefslogtreecommitdiffstats
path: root/sys/i386
Commit message (Expand)AuthorAgeFilesLines
* Remove a stale tunable introduced in r215703.jkim2010-11-231-2/+1
* specialreg.h: add definitions for some useful bits found in CPUID.6 EAX and ECXavg2010-11-231-0/+9
* - Disable caches and flush caches/TLBs when we update PAT as we do for MTRR.jkim2010-11-221-92/+70
* In xen_get_timecount, return the full ns-precision time rather thancperciva2010-11-221-1/+1
* Unifdef XEN. This file is only compiled with the XEN kernel option set,cperciva2010-11-201-103/+2
* Add VTOM(va) macro as xpmap_ptom(VTOP(va)) to convert to machine addresses.cperciva2010-11-204-35/+34
* Make pmap_release consistent with pmap_pinit with respect to unpinningcperciva2010-11-191-0/+5
* specialreg.h: add definitions for MPERF/APERF pair of MSRsavg2010-11-191-0/+2
* specialreg.h: add AMD-specific "Hardware Configuration Register" MSRavg2010-11-192-2/+3
* specialreg.h: add definition for AMD Core Performance Boost bitavg2010-11-191-0/+1
* Make pmap_release match pmap_pinit by invoking pmap_qremove(pmap->pm_pdpt)cperciva2010-11-181-0/+3
* Don't KASSERT in pmap_release thatcperciva2010-11-181-2/+3
* Restore CR0 after MTRR initialization for correctness sakes. There will bejkim2010-11-161-10/+8
* Invalidate TLBs explicitly. r1.4 of sys/i386/i386/i686_mem.c removed thisjkim2010-11-161-1/+3
* Do not use __FreeBSD_version prefix for the special osrel version.kib2010-11-141-2/+1
* Use symbolic names instead of hardcoding values for magic p_osrel constants.kib2010-11-141-3/+3
* MFamd64: (based on) r209957jkim2010-11-124-43/+1
* Move identical copies of apm_bios.h to sys/x86/include, replace them withjkim2010-11-111-261/+3
* Add compat shim for apm(4) to translate APM BIOS function numbers from i386jkim2010-11-111-0/+17
* Make APM emulation look more closer to its origin. Use device_get_softc(9)jkim2010-11-101-3/+2
* Refactor acpi_machdep.c for amd64 and i386, move APM emulation into a newjkim2010-11-101-451/+9
* - Remove <machine/mutex.h>. Most of the headers were empty, and thejhb2010-11-091-66/+0
* Move the mptable.h under x86/include/.attilio2010-11-092-147/+1
* Now OsdEnvironment.c is identical on amd64 and i386. Move it to a new home.jkim2010-11-091-91/+0
* Reduce diff between platforms and fix style(9) bugs.jkim2010-11-091-15/+35
* Move the MADT parser for amd64 and i386 to sys/x86/acpica now that it isjhb2010-11-081-572/+0
* Sync the APIC startup sequence with amd64:jhb2010-11-083-4/+19
* Remove stub symbols for APIC-related functions when 'device apic' is notjhb2010-11-081-97/+0
* A few small style and whitespace fixes.jhb2010-11-081-1/+0
* Eliminate a possible race between pmap_pinit() and pmap_kenter_pde() onalc2010-11-071-5/+10
* Adjust the order of operations in spinlock_enter() and spinlock_exit() tojhb2010-11-051-4/+10
* x86 topo_probe: do not probe smp topology if only one cpu is visibleavg2010-11-041-5/+8
* Further tweaks to the ram_attach() routine:jhb2010-11-021-1/+1
* Move <machine/apicreg.h> to <x86/apicreg.h>.jhb2010-11-019-453/+8
* Move the <machine/mca.h> header to <x86/mca.h>.jhb2010-11-015-60/+4
* Merge nexus.c from amd64 and i386 to x86 subtree.attilio2010-10-281-758/+0
* Use 'PCPU_GET(apic_id)' to determine the BSP's APIC ID on a UP machinejhb2010-10-281-1/+1
* Merge the mptable support from MD bits to x86 subtree.attilio2010-10-282-1228/+0
* Merge dump_machdep.c i386/amd64 under the x86 subtree.attilio2010-10-261-363/+0
* Use 'saveintr' instead of 'savecrit' or 'eflags' to hold the state returnedjhb2010-10-253-15/+15
* Use intr_disable() and intr_restore() instead of frobbing the flags registerjhb2010-10-255-70/+54
* Improve the Xen para-virtualized device infrastructure of FreeBSD:gibbs2010-10-191-2/+4
* Remove trailing ", " from `sysctl machdep.idle_available' output.jkim2010-10-121-1/+2
* Add macro DECLARE_MODULE_TIED to denote a module as requiring thekib2010-10-122-2/+2
* Initialize KPTmap in locore so that vm86.c can call vtophys() (or reallyalc2010-10-053-15/+50
* Display PCID capability of CPU and add CPUID define for it.kib2010-10-052-1/+2
* i386 and amd64 mp_machdep: improve topology detection for Intel CPUsavg2010-10-011-86/+125
* Fix bogus error message from bus_dmamem_alloc() about incorrect alignment.neel2010-09-291-1/+1
* Remove a redundant instruction for casuword.davidxu2010-09-291-1/+0
* Rewrite the i386 memory probe:jhb2010-09-271-124/+126
OpenPOWER on IntegriCloud