summaryrefslogtreecommitdiffstats
path: root/sys/amd64
Commit message (Expand)AuthorAgeFilesLines
* Merge sys/amd64/amd64/tsc.c and sys/i386/i386/tsc.c and move to sys/x86/x86.jkim2010-12-082-253/+1
* Remove stale comments about P-state invariant TSC and fix style(9) nits.jkim2010-12-072-8/+4
* Do not register a event handler for CPU freqency changes when it is foundjkim2010-12-071-4/+16
* Now the P-state invariant TSC is probed early enough, do not register eventjkim2010-12-071-10/+8
* Probe P-state invariant TSC from rightful place.jkim2010-12-072-22/+23
* Update some comments related to use of amd64 full context switch.kib2010-12-073-5/+5
* Retire write-only PCB_FULLCTX pcb flag on amd64.kib2010-12-077-10/+2
* Do not leak %rdx value in the previous image to the new image afterkib2010-12-061-0/+1
* Revert r216161. It is not necessary because we zero-fill BSS anyway.jkim2010-12-031-1/+1
* Explicitly initialize TSC frequency. To calibrate TSC frequency, we usejkim2010-12-031-1/+1
* Do not change CPU ticker frequency if TSC is P-state invariant. Note thisjkim2010-12-031-0/+3
* Revert r216134. This checkin broke platforms where bus_space are macros:brucec2010-12-031-18/+12
* Disallow passing in a count of zero bytes to the bus_space(9) functions.brucec2010-12-021-12/+18
* Calling fill_fpregs() for curthread is legitimate, and ELF coredumpkib2010-11-281-1/+2
* Make the size of the direct map easily configurable. Changing NDMPML4Ealc2010-11-263-11/+29
* Remove npxgetregs(), npxsetregs(), fpugetregs() and fpusetregs()kib2010-11-265-64/+41
* Merge amd64/i386 _align.h by aligning on the size of register_t (copiedtijl2010-11-261-50/+3
* Remove kernel support for BB profiling, now that kernbb(8) is gone, too.uqs2010-11-261-19/+0
* Apply the same fix as in r215823 to sys/amd64/amd64/fpu.c: usedim2010-11-251-1/+1
* Change ambiguous (or invalid, depending on how strict you want to be :)dim2010-11-241-1/+1
* Remove a stale tunable introduced in r215703.jkim2010-11-231-2/+1
* Reinitialize PAT MSR via pmap_init_pat() while resuming. This function doesjkim2010-11-234-9/+2
* 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-74/+62
* specialreg.h: add definitions for MPERF/APERF pair of MSRsavg2010-11-191-0/+2
* specialreg.h: add AMD-specific "Hardware Configuration Register" MSRavg2010-11-191-0/+1
* specialreg.h: add definition for AMD Core Performance Boost bitavg2010-11-191-0/+1
* 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
* Move identical copies of apm_bios.h to sys/x86/include, replace them withjkim2010-11-111-261/+3
* amd64: introduce minidump version 2avg2010-11-112-66/+97
* 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-449/+4
* - Remove <machine/mutex.h>. Most of the headers were empty, and thejhb2010-11-091-35/+0
* Move the mptable.h under x86/include/.attilio2010-11-091-146/+0
* 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
* A few small style and whitespace fixes.jhb2010-11-082-4/+3
* Don't call pmap_demote_DMAP() on MTRR entries from the BIOS that are markedalc2010-11-071-2/+2
* 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
* Move <machine/apicreg.h> to <x86/apicreg.h>.jhb2010-11-017-451/+6
* Move the <machine/mca.h> header to <x86/mca.h>.jhb2010-11-015-60/+4
* Add another safety belt to pmap_demote_DMAP().alc2010-10-301-1/+1
* Don't demote in pmap_demote_DMAP() if the specified length is zero.alc2010-10-301-0/+5
* Merge nexus.c from amd64 and i386 to x86 subtree.attilio2010-10-281-704/+0
* Use 'PCPU_GET(apic_id)' to determine the BSP's APIC ID on a UP machinejhb2010-10-281-1/+1
OpenPOWER on IntegriCloud