summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
2021-09-17Sync 1bpp initial palette setting with NetBSD/luna68k.Kenji Aoyama
2021-09-14Cleanup some style issues and remove some unused code. In particular,Mark Kettenis
2021-09-14Cleanup some style issues.Mark Kettenis
2021-09-14Make pmap_extract() mpsafe by grabbing the kernel lock for userland pmapsMark Kettenis
2021-09-14Make pmap_extract() mpsafe by grabbing the kernel lock for userland pmapsMark Kettenis
2021-09-14Provide instruction cache invalidation through sysarch(RISCV_ICACHE_SYNC)Jeremie Courreges-Anglas
2021-09-14Enable cy(4) on amd64.Jan Klemkow
2021-09-13vmm(4): add limit to number of vcpusDave Voutila
2021-09-13Remember to lock user pmap in pmap_extract()Visa Hankala
2021-09-13Consistently use unsigned long for CPU masks in pmap.c.Visa Hankala
2021-09-13Enable uaq(4) on amd64. Investigations into problems on other platformsJonathan Matthew
2021-09-11Change the scope of the locking in pmap_extract() to prevent a race betweenMark Kettenis
2021-09-09Adjust for DT binding changes. Add some temporary backwards compatibilityMark Kettenis
2021-09-06Accompany some functions wich are marked inline with the static keywordPatrick Wildt
2021-09-06Serialize access to the global list of pmaps with a mutex.Martin Pieuchot
2021-09-05vmm(4): raise vm pool ipl to IPL_MPFLOORDave Voutila
2021-09-05vmm(4): fix vcpu locking issues reported by syzbotDave Voutila
2021-09-05Introduce dummy pagers for 'special' subsystems using UVM objects.Martin Pieuchot
2021-09-04To mitigate against spectre attacks, AMD processors without theAlexander Bluhm
2021-09-04in backtraces, print as many arguments as the function actually hasJasper Lievisse Adriaanse
2021-09-03add kprobes provider for dtJasper Lievisse Adriaanse
2021-09-03Zap a chatty printfJeremie Courreges-Anglas
2021-09-03It's time to enable smmu(4).Patrick Wildt
2021-09-03Don't pretend we support PT_STEP on this architecture.Jeremie Courreges-Anglas
2021-09-03Enable ptrace(2) support for PT_GETFPREGS/PT_SETFPREGSJeremie Courreges-Anglas
2021-09-03vmm(4): grab kernel lock before vmspace initDave Voutila
2021-09-02trailing whitespaceJasper Lievisse Adriaanse
2021-09-02Fix comment spelling.Patrick Wildt
2021-09-02add aq(4) to amd64 RAMDISK_CD and riscv64 RAMDISKMike Larkin
2021-09-02Fix the TCR_TG0_xxx definitions and add TCR_TG0_4K to the initial settingMark Kettenis
2021-09-02aq(4) driver for Aquantia 1/2.5/5/10Gb/s PCIe ethernet adaptersMike Larkin
2021-09-02Initialize mutex to IPL_NONE.Martin Pieuchot
2021-09-02rename rw locks to avoid ambiguity and verbosenessDave Voutila
2021-09-01Use ttopen in tty drivers open functions as ttysleep string, as the others do.Jan Klemkow
2021-09-01Prevent lock ordering issue by raising ipl level of vcpu_pool to IPL_MPFLOOR.Martin Pieuchot
2021-09-01Older AMD CPUs that do not support IBRS need an lfence after retAlexander Bluhm
2021-08-31vmm(4): add ipi for vmclear, unlock kernelDave Voutila
2021-08-31Only use the i8254 delay code if we are specifically using the i8254 asPatrick Wildt
2021-08-31Identify the paravirtual bus earlier, as we need to make sure that we havePatrick Wildt
2021-08-31Do pinctrl stuff.Mark Kettenis
2021-08-31Add aplpinctrl(4), a driver for the Apple GPIO controller found on M1 SoCs.Mark Kettenis
2021-08-31Use the TSC delay(9) backend earlier on machines where we can. Also useMark Kettenis
2021-08-31Add "machine sysregs" command to DDBMike Larkin
2021-08-31Using suser() instead of doing it manually.Jan Klemkow
2021-08-30Remove typedef of db_addr_t; mpi converted the users of it to vaddr_t alreadyJasper Lievisse Adriaanse
2021-08-29Reduce the number of openings for aplns(4) to 1. This isn't correct butMark Kettenis
2021-08-22ucc also fails to work here, because there is no wskbd_rawinputTheo de Raadt
2021-08-21octeon has no wskbd, so ucc cannot link. the files.usb parts should haveTheo de Raadt
2021-08-20Add ucc(4), a driver for USB HID Consumer Control keyboards. Suchanton
2021-08-17Sync amd64's est.c r1.40 to i386Theo Buehler