| Commit message (Expand) | Author | Age | Files | Lines |
* | AT_DEBUG and AT_BRK were OBE like 10 years ago, so retire them. | imp | 2008-12-17 | 1 | -12/+0 |
* | Add more CPUID bits from AMD CPUID Specification Rev. 2.28. | jkim | 2008-12-12 | 1 | -0/+8 |
* | Add constants for fields in the local APIC error status register and a | jhb | 2008-12-11 | 2 | -0/+9 |
* | - Add support for PMCs in Intel CPUs of Family 6, model 0xE (Core Solo | jkoshy | 2008-11-27 | 1 | -2/+7 |
* | Introduce cpu_vendor_id and replace a lot of strcmp(cpu_vendor, "..."). | jkim | 2008-11-26 | 3 | -7/+14 |
* | - bump __FreeBSD version to reflect added buf_ring, memory barriers, | kmacy | 2008-11-22 | 1 | -0/+4 |
* | - Separate PMC class dependent code from other kinds of machine | jkoshy | 2008-11-09 | 1 | -3/+32 |
* | Simplify AMD64_CPU_MODEL() and AMD64_CPU_FAMILY() macros as the base family | jkim | 2008-10-22 | 1 | -4/+2 |
* | Set kern.timecounter.invariant_tsc to 1 for AMD CPU family 10h and higher | jkim | 2008-10-22 | 1 | -0/+17 |
* | Turn off CPU frequency change notifiers when the TSC is P-state invariant | jkim | 2008-10-21 | 1 | -0/+1 |
* | Detect Advanced Power Management Information for AMD CPUs. | jkim | 2008-10-21 | 2 | -0/+14 |
* | Bump MAXCPU to 32 now that 32 CPU x86 systems exist. | jhb | 2008-10-01 | 1 | -1/+1 |
* | Remove ipi_all() and ipi_self() as the former hasn't been used at | marius | 2008-09-28 | 1 | -2/+0 |
* | Correct a callchain capture bug on the i386. | jkoshy | 2008-09-15 | 1 | -2/+3 |
* | The pcb_gs32p should be per-cpu, not per-thread pointer. This is | kib | 2008-09-08 | 2 | -2/+2 |
* | Fix inconsistencies in the comments. | kib | 2008-09-08 | 1 | -1/+1 |
* | Extend the support for PCI-e memory mapped configuration space access: | jhb | 2008-08-22 | 1 | -0/+1 |
* | Export 'struct pcpu' to userland w/o requiring _KERNEL. A few ports | jhb | 2008-08-19 | 1 | -2/+2 |
* | - Add cpuctl(4) pseudo-device driver to provide access to some low-level | stas | 2008-08-08 | 2 | -0/+12 |
* | Make pmap_kenter_attr() static. | alc | 2008-08-04 | 1 | -1/+0 |
* | Enhance pmap_change_attr() with the ability to demote 1GB page mappings. | alc | 2008-08-01 | 1 | -0/+1 |
* | Enhance pmap_change_attr(). Specifically, avoid 2MB page demotions, cache | alc | 2008-07-31 | 1 | -0/+4 |
* | Bring back the save/restore of the %ds, %es, %fs and %gs registers for | kib | 2008-07-30 | 1 | -0/+1 |
* | Increase the ceiling on the size of the buffer map. | alc | 2008-07-19 | 1 | -1/+1 |
* | Eliminate pmap_growkernel()'s dependence on create_pagetables() preallocating | alc | 2008-07-08 | 2 | -4/+4 |
* | Change create_pagetables() and pmap_init() so that many fewer page table | alc | 2008-07-06 | 1 | -2/+2 |
* | Increase the kernel map's size to 7GB, making room for a kmem map of size | alc | 2008-07-05 | 2 | -4/+4 |
* | Increase the ceiling on the kmem map's size to 3.6GB. Also, define the | alc | 2008-07-03 | 1 | -1/+2 |
* | Document the layout of the address space, borrowing heavily from | alc | 2008-06-30 | 1 | -2/+12 |
* | Compute NKPDPE from NKPT. This reduces the number of knobs that must be | alc | 2008-06-30 | 1 | -1/+1 |
* | Strictly speaking, the definition of VM_MAX_KERNEL_ADDRESS is wrong. However, | alc | 2008-06-29 | 2 | -2/+1 |
* | Increase the size of the kernel virtual address space to 6GB. Until the | alc | 2008-06-29 | 1 | -4/+3 |
* | Remove the unused major/minor numbers from iodev and memdev. | ed | 2008-06-25 | 2 | -4/+0 |
* | Ensure that KERNBASE is no less than the virtual address -2GB. | alc | 2008-06-23 | 1 | -1/+1 |
* | Make preparations for increasing the size of the kernel virtual | alc | 2008-06-20 | 2 | -3/+3 |
* | - Add an integer argument to idle to indicate how likely we are to wake | jeff | 2008-04-25 | 1 | -0/+1 |
* | Now that all platforms use genclock, shuffle things around slightly | phk | 2008-04-22 | 1 | -0/+1 |
* | - Add inlines for the monitor and mwait instructions. | jeff | 2008-04-18 | 1 | -0/+13 |
* | This file is unused on amd64. | imp | 2008-04-15 | 1 | -32/+0 |
* | Convert amd64 and i386 to share the atrtc device driver. | phk | 2008-04-14 | 1 | -2/+0 |
* | When building a kernel module, define MAXCPU the same as SMP so | jb | 2008-03-27 | 1 | -1/+1 |
* | The "free-lance" timer in the i8254 is only used for the speaker | phk | 2008-03-26 | 2 | -14/+5 |
* | Rename timer0_max_count to i8254_max_count. | phk | 2008-03-26 | 1 | -2/+2 |
* | The RTC related pscnt and psdiv variables have no business being public. | phk | 2008-03-26 | 1 | -2/+0 |
* | Move pcb_flags to make trivially better use of cache lines. | peter | 2008-03-23 | 1 | -1/+1 |
* | Implement atomic_fetchadd_long() for all architectures and document it. | pjd | 2008-03-16 | 1 | -0/+20 |
* | Add preliminary support for binding interrupts to CPUs: | jhb | 2008-03-14 | 1 | -0/+3 |
* | Rework how the nexus(4) device works on x86 to better handle the idea of | jhb | 2008-03-13 | 1 | -0/+45 |
* | The variable MTRR registers actually have variable-sized PhysBase and | jhb | 2008-03-12 | 1 | -2/+2 |
* | Add constants for the various fields in MTRR registers. | jhb | 2008-03-11 | 1 | -0/+15 |