| Commit message (Expand) | Author | Age | Files | Lines |
* | Merge amd64 and i386 bus.h and move the resulting header to x86. Replace | tijl | 2010-12-20 | 1 | -1081/+3 |
* | Inform a compiler which asm statements in the x86 implementation of | kib | 2010-12-18 | 1 | -9/+10 |
* | Stop lying about supporting cpu_est_clockrate() when TSC is invariant. This | jkim | 2010-12-14 | 2 | -3/+18 |
* | Add options NO_ADAPTIVE_SX to the XENHVM kernel configuration, matching | rwatson | 2010-12-13 | 1 | -0/+1 |
* | In fpudna()/npxdna(), mark FPU context initialized and optionally | kib | 2010-12-12 | 1 | -1/+3 |
* | Derive the XENHVM kernel from GENERIC, adding only the options required | rwatson | 2010-12-10 | 1 | -138/+9 |
* | Replace i386/i386/busdma_machdep.c and amd64/amd64/busdma_machdep.c | cperciva | 2010-12-09 | 1 | -1222/+0 |
* | Do not subtract 0.5% from estimated frequency if DELAY(9) is driven by TSC. | jkim | 2010-12-08 | 1 | -7/+1 |
* | On amd64, we have (since r1.72, in December 2005) MAX_BPAGES=8192, | cperciva | 2010-12-08 | 1 | -0/+4 |
* | MFi386 r1.94: If XEN, make pmap_kextract = pmap_kextract_ma. This is a | cperciva | 2010-12-08 | 1 | -0/+5 |
* | MFi386 r1.81, r1.82, r1.84: Reorganize code to reduce cache pressure and | cperciva | 2010-12-08 | 1 | -72/+80 |
* | Merge sys/amd64/amd64/tsc.c and sys/i386/i386/tsc.c and move to sys/x86/x86. | jkim | 2010-12-08 | 2 | -253/+1 |
* | Remove stale comments about P-state invariant TSC and fix style(9) nits. | jkim | 2010-12-07 | 2 | -8/+4 |
* | Do not register a event handler for CPU freqency changes when it is found | jkim | 2010-12-07 | 1 | -4/+16 |
* | Now the P-state invariant TSC is probed early enough, do not register event | jkim | 2010-12-07 | 1 | -10/+8 |
* | Probe P-state invariant TSC from rightful place. | jkim | 2010-12-07 | 2 | -22/+23 |
* | Update some comments related to use of amd64 full context switch. | kib | 2010-12-07 | 3 | -5/+5 |
* | Retire write-only PCB_FULLCTX pcb flag on amd64. | kib | 2010-12-07 | 7 | -10/+2 |
* | Do not leak %rdx value in the previous image to the new image after | kib | 2010-12-06 | 1 | -0/+1 |
* | Revert r216161. It is not necessary because we zero-fill BSS anyway. | jkim | 2010-12-03 | 1 | -1/+1 |
* | Explicitly initialize TSC frequency. To calibrate TSC frequency, we use | jkim | 2010-12-03 | 1 | -1/+1 |
* | Do not change CPU ticker frequency if TSC is P-state invariant. Note this | jkim | 2010-12-03 | 1 | -0/+3 |
* | Revert r216134. This checkin broke platforms where bus_space are macros: | brucec | 2010-12-03 | 1 | -18/+12 |
* | Disallow passing in a count of zero bytes to the bus_space(9) functions. | brucec | 2010-12-02 | 1 | -12/+18 |
* | Calling fill_fpregs() for curthread is legitimate, and ELF coredump | kib | 2010-11-28 | 1 | -1/+2 |
* | Make the size of the direct map easily configurable. Changing NDMPML4E | alc | 2010-11-26 | 3 | -11/+29 |
* | Remove npxgetregs(), npxsetregs(), fpugetregs() and fpusetregs() | kib | 2010-11-26 | 5 | -64/+41 |
* | Merge amd64/i386 _align.h by aligning on the size of register_t (copied | tijl | 2010-11-26 | 1 | -50/+3 |
* | Remove kernel support for BB profiling, now that kernbb(8) is gone, too. | uqs | 2010-11-26 | 1 | -19/+0 |
* | Apply the same fix as in r215823 to sys/amd64/amd64/fpu.c: use | dim | 2010-11-25 | 1 | -1/+1 |
* | Change ambiguous (or invalid, depending on how strict you want to be :) | dim | 2010-11-24 | 1 | -1/+1 |
* | Remove a stale tunable introduced in r215703. | jkim | 2010-11-23 | 1 | -2/+1 |
* | Reinitialize PAT MSR via pmap_init_pat() while resuming. This function does | jkim | 2010-11-23 | 4 | -9/+2 |
* | specialreg.h: add definitions for some useful bits found in CPUID.6 EAX and ECX | avg | 2010-11-23 | 1 | -0/+9 |
* | - Disable caches and flush caches/TLBs when we update PAT as we do for MTRR. | jkim | 2010-11-22 | 1 | -74/+62 |
* | specialreg.h: add definitions for MPERF/APERF pair of MSRs | avg | 2010-11-19 | 1 | -0/+2 |
* | specialreg.h: add AMD-specific "Hardware Configuration Register" MSR | avg | 2010-11-19 | 1 | -0/+1 |
* | specialreg.h: add definition for AMD Core Performance Boost bit | avg | 2010-11-19 | 1 | -0/+1 |
* | Restore CR0 after MTRR initialization for correctness sakes. There will be | jkim | 2010-11-16 | 1 | -10/+8 |
* | Invalidate TLBs explicitly. r1.4 of sys/i386/i386/i686_mem.c removed this | jkim | 2010-11-16 | 1 | -1/+3 |
* | Do not use __FreeBSD_version prefix for the special osrel version. | kib | 2010-11-14 | 1 | -2/+1 |
* | Use symbolic names instead of hardcoding values for magic p_osrel constants. | kib | 2010-11-14 | 1 | -3/+3 |
* | Move identical copies of apm_bios.h to sys/x86/include, replace them with | jkim | 2010-11-11 | 1 | -261/+3 |
* | amd64: introduce minidump version 2 | avg | 2010-11-11 | 2 | -66/+97 |
* | Make APM emulation look more closer to its origin. Use device_get_softc(9) | jkim | 2010-11-10 | 1 | -3/+2 |
* | Refactor acpi_machdep.c for amd64 and i386, move APM emulation into a new | jkim | 2010-11-10 | 1 | -449/+4 |
* | - Remove <machine/mutex.h>. Most of the headers were empty, and the | jhb | 2010-11-09 | 1 | -35/+0 |
* | Move the mptable.h under x86/include/. | attilio | 2010-11-09 | 1 | -146/+0 |
* | Now OsdEnvironment.c is identical on amd64 and i386. Move it to a new home. | jkim | 2010-11-09 | 1 | -91/+0 |
* | Reduce diff between platforms and fix style(9) bugs. | jkim | 2010-11-09 | 1 | -15/+35 |