summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
2019-02-18Remove PTPpaddr and use proc0.p_addr->u_pcb.pcb_cr3 instead. This alsoYASUOKA Masahiko
2019-02-17sprinle some casts to quiet compiler; ok millertTheo de Raadt
2019-02-16Sprinkle a few ifdefs for _LOCORE and _KERNEL and reorder a few linesPatrick Wildt
2019-02-16vmm(4): report PA bits in CPUID[0x80000008]Mike Larkin
2019-02-10revert revert revert. there are many other archs that use custom allocs.Ted Unangst
2019-02-10missed a file. add flags to the pool page free function.Ted Unangst
2019-02-10make it possible to reduce kmem pressure by letting some pools use a moreTed Unangst
2019-02-09vmm(4): add a debug printf when processing vmxon operationsMike Larkin
2019-02-03Add mvgicp(4), a driver for the Marvell extension to the GIC thatPatrick Wildt
2019-02-03enable -msave-args when building with clang.David Gwynne
2019-02-03Delete cases in kerntrap() that just jump to the default casePhilip Guenther
2019-02-02Improve stack trace saving on i386:Visa Hankala
2019-02-02Improve stack trace saving on amd64:Visa Hankala
2019-02-01Properly account wired pages in pmap_randomize_levelMike Larkin
2019-01-31Bump version number to be able to distinguish bootloaders with softraidMark Kettenis
2019-01-31Implement booting from softraid on arm64. This consists of creating aPatrick Wildt
2019-01-29Enable CRYPTO for arm64 RAMDISK so that we can use softraid crypto.Patrick Wildt
2019-01-29ixl works fine on sparc64David Gwynne
2019-01-25build ccp(4) on ramdisksJonathan Gray
2019-01-24Add .fpu directives in inline assembly to silence new compilerMark Kettenis
2019-01-24Correct a wrong comment about PTE skip sizeMike Larkin
2019-01-2432 not 16Theo de Raadt
2019-01-24the KERN*_{HI,LO} variables are not needed, and easier to calculate theTheo de Raadt
2019-01-24gdt64 is only used by locore0 during the gut-wrenching 32-bit bring-up, soTheo de Raadt
2019-01-24mptramp.S does not export gdt64, another historical locore.s splitup errorTheo de Raadt
2019-01-23RELOC() is not performed here (remained from when locore was split up)Theo de Raadt
2019-01-23using _C_LABEL() inside a macro which uses _C_LABEL() is silly and wrongTheo de Raadt
2019-01-23enable the apm(4) subsystem on arm64Peter Hessler
2019-01-23Add the apm(4) subsystem to arm64.Peter Hessler
2019-01-22flense more trailing whitespacePeter Hessler
2019-01-22remove trailing whitespace in the Laptop Package part of the license text.Peter Hessler
2019-01-21Support 2TB phys memMike Larkin
2019-01-21vmm: better handling of CPUID[1].ECX[OSXSAVE] bitMike Larkin
2019-01-21Don't add PG_u to the upper level PTEs in the meltdown caseMike Larkin
2019-01-21vmm: better handling of two SMM related MSRsMike Larkin
2019-01-20Adjust punctuation in comment to align columns consistentlyPhilip Guenther
2019-01-20Add support for a new kcov trace mode called KCOV_MODE_TRACE_CMP whereanton
2019-01-20Use rdmsr_safe in svm_handle_msrMike Larkin
2019-01-20Implement rdmsr_safeMike Larkin
2019-01-19Add a pwraction sysctl that controls what the power button does on acpi.Ted Unangst
2019-01-19enable myx(4) on the large ramdisk. has been enabled in GENERIC for a while.Peter Hessler
2019-01-19Finish randominzing remaining layers of pmap_kernelMike Larkin
2019-01-19now that it works, enable ixl(4) on amd64Jonathan Matthew
2019-01-18remove a debugging printf that has outlived its usefulnessMike Larkin
2019-01-18delete vmm(4) in i386pd
2019-01-17Remove some empty linesMike Larkin
2019-01-17Enable bwfm(4) in RAMDISK_CDMike Larkin
2019-01-15Remove an unused variable. Spotted by clang.Visa Hankala
2019-01-14Add support for building kernels with clang. Clang does not supportMark Kettenis
2019-01-14Remove obsolete symbols.sort target.Visa Hankala