Age | Commit message (Expand) | Author |
2017-04-06 | Use the correct interrupt disestablish routine. | Visa Hankala |
2017-04-06 | Extend the fdt interrupt API a little. | Visa Hankala |
2017-04-04 | Cleanup the code further. Get rid of the remaining C++-style comments, | Mark Kettenis |
2017-04-04 | Issue memory barrier before lock release, not after. This ensures | Visa Hankala |
2017-04-03 | Compute address for ll/sc only once. | Visa Hankala |
2017-04-02 | Filter out RDTSCP, needed to handle solaris guests. We set the VMX control | Mike Larkin |
2017-04-02 | On ARMv8, the translation table walk is fully coherent so there is no | Mark Kettenis |
2017-04-02 | printf format strings should be literals. Reminded by clang. | Visa Hankala |
2017-04-02 | Drop address conversion cruft. | Visa Hankala |
2017-04-02 | Bring back the wait instruction into the idle loop, but only on octeon. | Visa Hankala |
2017-03-28 | Add an instruction synchronisation barrier instruction after changing | Jonathan Gray |
2017-03-28 | Properly handle VMX entry controls governing guest processor mode. | Mike Larkin |
2017-03-28 | add RDTSCP flags to identcpu.c | Mike Larkin |
2017-03-28 | Previous W^X diff only changed the access permissions in the bootstrap page | Mark Kettenis |
2017-03-28 | Reset ci_curmap to kernel_pmap() in cpu_hatch(). Otherwise the lazy pmap | Mark Kettenis |
2017-03-27 | typo in debug build | Mike Larkin |
2017-03-27 | add a newline to an error printf | Mike Larkin |
2017-03-27 | hibernate_free() should not be called from MD code, acpi_sleep_state() | Theo de Raadt |
2017-03-26 | KNF | Jeremie Courreges-Anglas |
2017-03-26 | discard MSR reads from unknown MSRs instead of passing them through. That | Mike Larkin |
2017-03-26 | Add "AVX" to the comment above the previous commit. Spotted by reyk | Mike Larkin |
2017-03-26 | Suppress AVX from the extended CPUID flags. Our AVX treatment is currently | Mike Larkin |
2017-03-26 | Switch arm64 generic timer to use virtual timer instead of physical | Dale Rahn |
2017-03-25 | Split vmm_probe() into a vmm_enabled() function, to better follow the | Theo de Raadt |
2017-03-25 | Use explicit operand with SVM instructions as clang doesn't recognize the | Mark Kettenis |
2017-03-24 | Implement a driver for Marvell's AHCI controller. This is in essence | Patrick Wildt |
2017-03-24 | Implement a driver for Marvell's XHCI controller. This is in essence | Patrick Wildt |
2017-03-24 | Simplify ASID allocation code considerably by allocating an ASID up front | Mark Kettenis |
2017-03-24 | Bump resolution of frequencies from kHz to Hz, since that is what the | Patrick Wildt |
2017-03-24 | Mainline u-boot on the ClearFog seems to insert an empty memory region | Patrick Wildt |
2017-03-24 | Handle guest interruptibility state - Reset the interruptibility state | Mike Larkin |
2017-03-24 | Exit to vmd on byte size PCI accesses. | Mike Larkin |
2017-03-24 | Allow returns from vmd after handling cpuid exits (handles the case where | Mike Larkin |
2017-03-23 | Bump the emulated PCI MMIO range end to 0xFFFFFFFF. This slightly | Mike Larkin |
2017-03-22 | Implement kernel W^X for arm64. For this purpose align the different segments | Mark Kettenis |
2017-03-21 | As a first step towards SMP, use an array for the destination masks with | Mark Kettenis |
2017-03-21 | Avoid panic in arm_sync_icache() by only flushing the parts of the address | Mark Kettenis |
2017-03-21 | Revise the definition of "struct reg" to have a layout compatible with other | Mark Kettenis |
2017-03-21 | Don't allow the guest to clear CR0_NE or CR4_VMXE. While we should be | Mike Larkin |
2017-03-21 | CPUID feature 0x80000000 emulation fell through to 0x80000001, which | Mike Larkin |
2017-03-20 | Do not map resources which are actually not used within the kernel. Saves | Miod Vallat |
2017-03-20 | Fix previous. Commited from the wrong tree. | Miod Vallat |
2017-03-20 | Remove unused defines. Some of them can be traced to MVME188 and make no | Miod Vallat |
2017-03-20 | Replace hardcoded addresses with symbolic constants from <machine/board.h> | Miod Vallat |
2017-03-19 | Put the address of the per-cpu clock and interrupt registers into the cpu_info | Miod Vallat |
2017-03-19 | Handle master/slave PIC vector base properly. OpenBSD uses 0x20/0x28 | Mike Larkin |
2017-03-18 | Build mips64 kernels with -ffreestanding. | Visa Hankala |
2017-03-16 | Remove some unused variables, unused types, duplicated/unused function | Mark Kettenis |
2017-03-16 | Unroll two small bus_space_{read_write}_multi operations in a hot code path. | Miod Vallat |
2017-03-16 | Use a power of two and left shift, rather than integer multiplication, for | Miod Vallat |