summaryrefslogtreecommitdiff
path: root/sys/src/9/pc/devarch.c
AgeCommit message (Expand)Author
2022-09-22devarch: add name for VIA C7 EdenArne Meyer
2021-02-20pc/devarch: use m->cpumhz instead of recalculatin itcinap_lenrek
2021-01-17pc, pc64: add minimal HPET driver to measure LAPIC and TSC frequenciescinap_lenrek
2020-12-08pc, pc64: cleanup cpuidentify() and some commentscinap_lenrek
2020-12-08pc, pc64: add *nomtrr= kernel parametercinap_lenrek
2020-12-06amd64, vmx: support avx/avx2 for host/guest; use *noavx= in plan9.ini to disableSigrid
2020-11-29pc, pc64, xen: rewrite interrupt handling codecinap_lenrek
2020-11-03pc, pc64: allocate i/o port space for unassigned pci bars, move ioalloc() to ...cinap_lenrek
2020-09-13kernel: massive pci code rewritecinap_lenrek
2020-06-06pc, pc64: use 64-bit physical addresses for ISAConf.portcinap_lenrek
2020-05-31pc, xen: make PAT support optional (for xen)cinap_lenrek
2020-05-22pc, pc64: do page attribute table (PAT) init early in cpuidentify()cinap_lenrek
2019-08-27pc64: implement NX bit discovery, map kernel mappings no-executecinap_lenrek
2019-04-13pc: devarch: recognize AMD Ryzen modelmischief
2018-09-09devarch: reading msr 0xffffffffcinap_lenrek
2018-09-09devarch: restrict i/o port access to 64K, disallow msr 32-bit wrap arround (t...cinap_lenrek
2018-09-08devarch: fix /dev/msr (thanks joe9, aiju)cinap_lenrek
2018-07-11pc: fix ugly and partially broken switch() statementaiju
2018-07-11pc kernel: get rid of ugly and partially broken cpuid macrosaiju
2017-09-27kernel: don't tokenize inplace in isaconfig() to make /dev/reboot workcinap_lenrek
2017-06-12kernel: add support for hardware watchpointsaiju
2017-03-01pc, pc64: bump Qmax in devarchmischief
2017-01-22pc/pc64: get rid of timerset(0) case, was used with "i8253set off" ctlcinap_lenrek
2016-08-27kernel: switch to fast portable chacha based seed-once random number generatorcinap_lenrek
2016-01-11pc/pc64: bring up ap's one after another, use idlehands() while waiting for t...cinap_lenrek
2015-07-16pc: check Sse (bit 25) in cpuiddx before enabling fxsr in cr4 (fixes crash on...cinap_lenrek
2014-12-22pc, pc64: include PCArch.id in #P/archctl simplify #P/ioalloc read handlercinap_lenrek
2014-12-19pc, pc64: untangle acpireset() from mpshutdown()cinap_lenrek
2014-12-17pc, pc64: cleanup devarchcinap_lenrek
2014-12-13pc, pc64: untangle embedded controller (ec) dependency from devarchcinap_lenrek
2014-11-10pc, pc64: provide access to embedded controller with #P/ec filecinap_lenrek
2014-10-21pc, pc64: make mtrr() callable from interrupt context and before mpinitcinap_lenrek
2014-07-09pc, pc64: initial machine check architecture supportcinap_lenrek
2014-05-26pc64: fix ulongs for address of devarchs realmodemem filecinap_lenrek
2014-05-11pc, pc64: handle sse simd exceptionscinap_lenrek
2014-02-03pc/pc64: move common code to pc/devarch.ccinap_lenrek
2014-02-01pc kernel: split mpstartap() and squidboy into separate file... stuff for amd64cinap_lenrek
2013-05-22sse kernel support (sources)jpathy
2012-10-01devproc buffer overflow, strncpycinap_lenrek
2012-08-31rdmsr/wrmsr become tryrdmsr/trywrmsr, we can should check for trapcinap_lenrek
2012-08-17pckernel: use constants instead of hardcoding cpuid bits in various placescinap_lenrek
2012-05-04kernel: use monitor/mwait instruction on pc multiprocessor for idlehandscinap_lenrek
2012-05-01cardbus io reservationcinap_lenrek
2011-12-12kernel: fix inproper use of malloc/smalloccinap_lenrek
2011-11-05remove realmode and e820 code from kernelcinap_lenrek
2011-07-19reading from/writing to non-existant MSRs via /dev/msr no longer crashes the ...aiju
2011-04-16moved /dev/mordor to devconsaiju
2011-04-15added /dev/mordoraiju
2011-04-15added geode driveraiju
2011-03-30Import sources from 2011-03-30 iso image - libTaru Karttunen