| Commit message (Expand) | Author | Age | Files | Lines |
* | Remove redundant, bogus, and even harmful uses of setting TS bit in CR0. | jkim | 2011-01-14 | 2 | -2/+1 |
* | Fix up a few more sysctl(9) mis-typing found in various LINT builds. | mdf | 2011-01-13 | 1 | -9/+9 |
* | If an interrupt on an I/O APIC is moved to a different CPU after it has | jhb | 2011-01-13 | 1 | -6/+4 |
* | sysctl(9) cleanup checkpoint: amd64 GENERIC builds cleanly. | mdf | 2011-01-12 | 1 | -1/+1 |
* | Move repeated MAXSLP definition from machine/vmparam.h to sys/vmmeter.h. | kib | 2011-01-09 | 1 | -11/+0 |
* | Copy powerpc/include/_inttypes.h to x86 and replace i386/amd64/pc98 | tijl | 2011-01-08 | 1 | -210/+3 |
* | Create shared (readonly) page. Each ABI may specify the use of page by | kib | 2011-01-08 | 4 | -6/+10 |
* | On mixed 32/64 bit architectures (mips, powerpc) use __LP64__ rather than | tijl | 2011-01-08 | 1 | -2/+2 |
* | Fix types of some values in machine/_limits.h. | tijl | 2011-01-08 | 1 | -12/+7 |
* | Add AT_STACKPROT elf aux vector. Will be used to inform rtld about the | kib | 2011-01-07 | 1 | -1/+2 |
* | Increase size of pcb_flags to four bytes. | jkim | 2010-12-22 | 3 | -16/+16 |
* | Improve PCB flags handling and make it more robust. Add two new functions | jkim | 2010-12-22 | 12 | -100/+152 |
* | 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 |