summaryrefslogtreecommitdiffstats
path: root/sys/arch/amd64/isa
AgeCommit message (Expand)AuthorFilesLines
2021-02-23timecounting: use C99-style initialization for all timecounter structscheloha1-2/+9
2020-09-29Delete dead isa_strayintr() and fakeintr() code, along with multipleguenther1-37/+2
2020-07-06Add support for timeconting in userland.pirofti1-2/+2
2020-06-17pci_intr_establish_cpu() for establishing an interrupt no a specific cpu.dlg1-2/+2
2020-05-02Fix buglet in previous commit; use time from the struct timeval that waskettenis1-2/+2
2020-04-28Use the same inittodr()/resettodr() implementation as on arm64/armv7/sparc64kettenis1-69/+28
2019-08-21sysctl(2): add kern.utc_offset: successor to the DST/TIMEZONE options(4)cheloha1-9/+4
2019-07-19i8254_delay(): simplify tick computationcheloha1-29/+6
2019-05-23zap reference to non-existent function in a commentjasper1-5/+2
2018-07-27Use the MI interrupt enable/distable API instead of the MD one on amd64 andkettenis1-9/+8
2018-07-09Mark the i8254 clock interrupt MPSAFE. It isn't, but it doesn't matterkettenis1-5/+9
2017-10-14reduce the amount of includes in arch/amd64jsg2-13/+2
2017-08-11don't bother checking diagnostic status (which patrick reportsjcs1-7/+1
2017-01-25tedu some code that has not been executed since time_t became 64 bitstom1-20/+1
2016-08-03not having a century is a known layout by nowjcs1-6/+3
2015-09-27free(x, 0) cleanup:semarie1-3/+2
2015-03-14Remove some includes include-what-you-use claims don'tjsg2-4/+2
2015-01-24Add bus_dmamem_alloc_range(9) to allow drivers to allocate DMA'able memorykettenis1-2/+3
2014-12-22bcopy -> memcpy; ok teduderaadt1-7/+5
2014-07-13The correct place to call _bus_dmamap_sync() is after we copy data *to* thekettenis1-7/+6
2014-07-12add a size argument to free. will be used soon, but for now default to 0.tedu1-3/+3
2014-03-29It's been a quarter century: we can assume volatile is present with that name.guenther1-3/+3
2013-04-17Don't set the frequency of the statclock if we don't have one.gerhard1-5/+9
2011-07-05N: Thou shalt not call hardclock() with biglock held.oga1-2/+2
2011-04-08remove uneeded inlines here as was done in rev 1.24 ofjsg1-5/+5
2010-11-20typomiod1-2/+2
2010-08-11Disable the RTC the periodic interrupt. Leaving it enabled causes thekettenis1-1/+7
2010-08-10Someone went nuts with spaces and tabs. No binary change.marco1-11/+11
2010-07-29Don't forget to register the i8254-based timecounter if we use the i8254kettenis1-1/+3
2010-07-25in the clock drivers, seperate the soft-state and hard-state which wasderaadt1-47/+27
2010-03-25Make the i386 and amd64 bus_dma functions for isa less stupid:oga1-61/+13
2009-03-10remove the _BUS_DMA_PRIVATE define from amd64 and i386.oga1-2/+1
2008-12-11Kill the $ARCH prefix for isa_dma_cookie. With this change, the i386 andoga1-10/+10
2008-12-10both x86 platforms isa bus_dma implementations handle bus_dmamap_syncoga1-19/+9
2008-12-06revert all changes related to the mpsafe intr handler. i screwed up the committedu1-2/+2
2008-12-06not commited, i'm a retardtedu1-2/+2
2008-12-03Remove the x86 and i386 prefixes to the bus_dma types. It's really quiteoga1-3/+3
2008-06-26First pass at removing clauses 3 and 4 from NetBSD licenses.ray1-8/+1
2007-09-17MALLOC/FREE -> malloc/free and M_ZERO changeschl1-3/+3
2007-08-02copy nvram code from i386, because amd64 can use it too. done byderaadt2-2/+95
2007-05-03Remove MCA ghosts, no changes in .o files.grange1-30/+1
2007-04-28Remove a duplicate copyright statement.jsg1-38/+1
2007-01-15ansi/deregisterjsg2-143/+53
2006-11-25sync amd64 to i386 w.r.t. acpi support. Also fix interrupt routing for multi-ioapic systems.niklas1-3/+6
2006-11-07Timecounters for amd64. Diff by art@, tested by many. ok deraadt@otto1-142/+113
2006-06-08Move ISA logic of allocation functions to better place.weingart1-8/+11
2006-03-08Properly route ISA interrupts through ioapics.kettenis1-2/+29
2006-03-01from mickey, like on i386:deraadt1-6/+1
2006-02-12Remove dead sysbeep driver and unused sysbeep() routine. No functional change.miod1-60/+1
2005-12-13Remove the advertising clause in the UCB license which Berkeleyjsg2-12/+4