summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
2017-08-16Randomly bias downwards from the top of each kernel stack, therebyTheo de Raadt
2017-08-15vmm: inject #DB after emulated instructions if guest RFLAGS.TF is setMike Larkin
2017-08-15Convert to FDT-based interrupt establish API.Patrick Wildt
2017-08-15Apply KNF and fix whitespaces.Patrick Wildt
2017-08-15Apply KNF and fix whitespaces.Patrick Wildt
2017-08-14Generate SIGILL for EXCP_UNKNOWN.Mark Kettenis
2017-08-14Add the amdisplay(4) and nxphdmi(4) drivers.ians
2017-08-14vmm: exit on monitor/mwait and convert these instructions into #UDs asMike Larkin
2017-08-14vmm: add #defines for exception vectors that can be used to injectMike Larkin
2017-08-14Do not dereference a pointer directly but use db_get_value() instead.Martin Pieuchot
2017-08-14don't need vmm_debug variable in VMM_DEBUG modeMike Larkin
2017-08-13Make R_MIPS_* defines available via <machine/reloc.h>.Visa Hankala
2017-08-13Fix a dereference of a bogus pointer.Visa Hankala
2017-08-12Use ctfstrip(1) by default to strip kernels.Martin Pieuchot
2017-08-12vmm: handle IA32_MISC_ENABLE MSR. Bits set in this MSR can result inMike Larkin
2017-08-12add some extra comments that got left out of the previous IA32_MISC_ENABLEMike Larkin
2017-08-12Clear pcb_fpcpu of the child upon fork. Not clearing it is probably notMark Kettenis
2017-08-12Add a dummy (for now) <machine/reloc.h> for mips64 to fix build.Visa Hankala
2017-08-12remove apmwarn sysctl which is not usedTed Unangst
2017-08-11Add rkdwusb(4) here as well.Mark Kettenis
2017-08-11Add glue for the USB3 controller on the rk3399-firefly.Mark Kettenis
2017-08-11Have bus_dmamem_map() store the virtual address of the mapping such thatMark Kettenis
2017-08-11don't bother checking diagnostic status (which patrick reportsJoshua Stein
2017-08-11Merge DDBCTF into DDB.Martin Pieuchot
2017-08-11apmwarn and the ridiculous apmhalt hack sysctls are not relevant hereTed Unangst
2017-08-10With a CTF kernel, DDB's print command will now pretty-print symbols.Martin Pieuchot
2017-08-09Add IA32_MISC_ENABLE MSR and bitfield values, to be used shortly byMike Larkin
2017-08-09reorder some MSRs in the MSR list that were out of order. No functionalMike Larkin
2017-08-09reorder some MSRs in the MSR list that were out of order. No functionalMike Larkin
2017-08-09fix a few DPRINTFs in vmm.c so that compilation with VMM_DEBUG workspd
2017-08-09Expose TSC to vmm guestpd
2017-08-09typo in commentMike Larkin
2017-08-09Clear any pending (edge-triggered) interrupts at setup to avoidVisa Hankala
2017-08-09Fix format strings to make the kernel build on arm64 again after theJonathan Gray
2017-08-09fix format stringsJonathan Gray
2017-08-09remove duplicated PAGE macros and drop type suffixJonathan Gray
2017-08-08Arm64 compilers like many others anymore will use floating point registersDale Rahn
2017-08-08Get rid of read_psl() and write_psl() by replacingVisa Hankala
2017-08-07Return WSDISPLAY_TYPE_PCIVGA like we do on macppc.Mark Kettenis
2017-08-07Add "machine exit" and "machine poweroff" commands to the arm64 and armv7Mark Kettenis
2017-08-06Fix TCR definitions to avoid integer overflow. Rename TCR_ASID_16 to TCR_ASMark Kettenis
2017-08-05Do not enable fpu until after AST state is checked and processed.Dale Rahn
2017-08-05vmm: support more than 3855MB guest memoryMike Larkin
2017-08-03Remove duplicated commented out "dev/rasops/files.rasops" include.Frederic Cambus
2017-08-01Add a driver for the OCTEON USB3 controller bridge.Visa Hankala
2017-07-31Replace OCTEON_MAXCPUS with MAXCPUS to avoid redundancy.Visa Hankala
2017-07-31Assume edge triggering by default for robustness, as is doneVisa Hankala
2017-07-31Back out previous commit but handle the case where the device path consistsMark Kettenis
2017-07-31Back out previous commit but handle the case where the device path consistsMark Kettenis
2017-07-31Comment out non-crucial device drivers (xhci(4), wdc@pcmcia, and cd(4)Theo de Raadt