summaryrefslogtreecommitdiff
path: root/sys/arch/amd64
AgeCommit message (Expand)Author
2024-07-21A few manual ret-cleans. Seeing as these pertain to interrupt servicing,Theo de Raadt
2024-07-14Add elf_aux_info(3)Jeremie Courreges-Anglas
2024-07-14vmm(4)/vmx: update host cr3, invept on cpu migration.Dave Voutila
2024-07-12manual ret-clean; ok mlarkinTheo de Raadt
2024-07-10Use AMD SEV C-bit in inital page tables setup by locore0.Alexander Bluhm
2024-07-10Split vmd into mi/md parts.Dave Voutila
2024-07-09Prepare pmap for using the AMD SEV C-bit to encrypt guest memory.Alexander Bluhm
2024-07-09do a manual ret-clean operation inside the vmm_dispatch_intr asm codeTheo de Raadt
2024-07-09vmd/vmm: move vm_run_params into mi header.Dave Voutila
2024-07-09fix disasm of fucomppJonathan Gray
2024-07-08Introduce sched_unpeg_curproc() to abstract the current implementation.Martin Pieuchot
2024-07-02remove oga's copyright notice, none of those changes remainJonathan Gray
2024-07-02remove unused agp_flush_cache_range()Jonathan Gray
2024-07-02remove unused agp_map functionsJonathan Gray
2024-06-30we don't need the NOBYFOUR space-savings option anymore, that codepathTheo de Raadt
2024-06-26return type on a dedicated line when declaring functionsJonathan Gray
2024-06-25Print the last non-wakeup interrupt received during suspend. Note thatMark Kettenis
2024-06-24Show AMD SEV bits during identify CPU in dmesg.Alexander Bluhm
2024-06-23If an ioctl(2) request isn't implemented we should return ENOTTY.Mark Kettenis
2024-06-19remove externs for global hibernate_stateJonathan Gray
2024-06-16Make GENERIC boot on ZHAOXIN KaiXian KX-6640MAKlemens Nanni
2024-06-15We should block non-wakeup interrupts until we're in the resume path andMark Kettenis
2024-06-13Wrong variable used in indexing meant that when a CPU's cache setupPhilip Guenther
2024-06-12Add support for the AMD Platform Security Processor (PSP) to ccp(4).Alexander Bluhm
2024-06-11remove drm prototypes duplicating those in sys/conf.hJonathan Gray
2024-06-11remove prototypes for pre-wscons mouse driversJonathan Gray
2024-06-09Add a compiler barrier where missing in CPU_BUSY_CYCLE() implemsJeremie Courreges-Anglas
2024-06-09remove unused prototypes and pin number definesJonathan Gray
2024-06-07remove unused TAB defines; ok miod@Jonathan Gray
2024-06-07Make sure we select the deepest possible C-state during suspend-to-idle.Mark Kettenis
2024-06-07remove unused CONCAT defineJonathan Gray
2024-06-07ret-clean is compatible with unhibernate again, due to a fix inTheo de Raadt
2024-06-06Fix call instruction disassembler in ddb.Alexander Bluhm
2024-06-06Clear DF flag after kcopy faulted.Alexander Bluhm
2024-06-05disable -fret-clean in the kernel until the returns_twice situation is handledTheo de Raadt
2024-06-05Now that our hibernation sub-system supports 4096 byte sectors, addMarcus Glocker
2024-06-04Bump versions of boot media now capable of un-hibernating from non-DEV_BSIZEKenneth R Westerback
2024-06-04Enable hibernate/resume to nvme(4) disks with 4096 byte sectors.Kenneth R Westerback
2024-06-04enable -fret-clean on amd64, for libc libcrypto ld.so kernel, and all theTheo de Raadt
2024-06-03Lock and unlock EPT pmaps before page table entry modification.Dave Voutila
2024-05-29Implement the guts for "suspend-to-idle" on amd64. This enables suspendMark Kettenis
2024-05-26Implement wakeup interrupts on amd64. Provide a dummy implementation forMark Kettenis
2024-05-22remove prototypes with no matching function and externs with no varJonathan Gray
2024-05-21remove switch_exit() prototypes, replaced by sched_exit()Jonathan Gray
2024-05-14Delete the declaration of cpu_feature which has been unused sincePhilip Guenther
2024-05-14Instead of enabling use of PCLMUL and AESNI iff cpu0 supports themPhilip Guenther
2024-05-13Implement hardware masking for MSI and MSI-X on amd64. Note that maskingMark Kettenis
2024-05-13remove prototypes with no matching functionJonathan Gray
2024-05-13remove some unused defines and externsJonathan Gray
2024-05-12Delete the cpu_perf_e[abd]x and cpu_apmi_edx globals and move thePhilip Guenther