summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Expand)Author
2020-06-17use WRITE_ONCE and READ_ONCE for set and readJonathan Gray
2020-06-17add intrmap, an api that picks cpus for devices to attach interrupts to.David Gwynne
2020-06-17Do not do logical negation of a bitshifted field.mortimer
2020-06-16make intr_barrier run sched_barrier on the cpu the interrupt pinned to.David Gwynne
2020-06-16Remove old commented out line and fix indent.mortimer
2020-06-16Some simplifications.Mark Kettenis
2020-06-16Add missing dependeny.Mark Kettenis
2020-06-16remove some unused definesJonathan Gray
2020-06-16implement atomic_inc_not_zero() by way of atomic_add_unless()Jonathan Gray
2020-06-16remove a dead storeJonathan Gray
2020-06-16Release the rx node if we were unable to allocate a new rx buffer.Jonathan Matthew
2020-06-16configure toeplitz using the kernel stoeplitz key if needed.David Gwynne
2020-06-16show the structure for the rss configuration.David Gwynne
2020-06-16wire stoeplitz code into the tree.David Gwynne
2020-06-16Add a symmetric toeplitz implementation, with integration for nics.David Gwynne
2020-06-16Use separate event queues and interrupt vectors for admin/link eventsJonathan Matthew
2020-06-15Check rdrand for success and try up to ten times, as recommended by Intel.Christian Weisgerber
2020-06-15Implement a simple kqfilter for deadfs matching its poll handler.Martin Pieuchot
2020-06-15Set __EV_HUP when the conditions matching poll(2)'s POLLUP are found.Martin Pieuchot
2020-06-15slight copyright update regarding recent workTheo de Raadt
2020-06-15align the random buffer so mdrandom() can fill it with register-widthChristian Weisgerber
2020-06-15Raise SPL when modifying ps_klist to prevent a race with interrupts.Visa Hankala
2020-06-15update powerpc64 include paths for 5.7 drmJonathan Gray
2020-06-14Implement cpu_rnd_messybits() as a read of the cycle counter register.Christian Weisgerber
2020-06-14Implement cpu-rnd_messybits() as a read of the cycle counter register.Mark Kettenis
2020-06-14Remove debug code.Mark Kettenis
2020-06-14Enable ahci(4).Mark Kettenis
2020-06-14Provide address space extents. While the firmware does configure the bridgeMark Kettenis
2020-06-14Make sure SDHC_HOST_CTL2 is consistently controlled using 2-byte accesses,Patrick Wildt
2020-06-14Get context switching between kernel threads going.Mark Kettenis
2020-06-14Put a bit more information in the panic message.Mark Kettenis
2020-06-14Parse bootargs.Mark Kettenis
2020-06-14do not need assym.hTheo de Raadt
2020-06-14Add -msoft-float, -mno-altivec and -mno-vsx to the compiler flags.Mark Kettenis
2020-06-14Make soft interrupts work.Mark Kettenis
2020-06-14Minimal >machine/asm.h> to make ffs.S build.Mark Kettenis
2020-06-14crank version numberTheo de Raadt
2020-06-14asm versions of mdrandom() no longer neededTheo de Raadt
2020-06-14rewrite mdrandom() in C. previously this XOR'd against rdrand if available,Theo de Raadt
2020-06-14Unstub diskconf().Mark Kettenis
2020-06-14rename our kunmap() to kunmap_va()Jonathan Gray
2020-06-14convert kunmap() arguments with pointer to page structJonathan Gray
2020-06-14fix i915_gem_swizzle_page()Jonathan Gray
2020-06-14Remove misleading XXX about locking of ps_klist. All of the kqueueVisa Hankala
2020-06-14make IS_ERR() and IS_ERR_OR_NULL() return boolJonathan Gray
2020-06-14move tx and rx ring variables into their own structs.David Gwynne
2020-06-13Add support for the XIVE interrupt controller found on POWER9 CPUs.Mark Kettenis
2020-06-13Remove a dead store.Visa Hankala
2020-06-13correct a krealloc conversionJonathan Gray
2020-06-13Load CTF section to enable DDB's "show struct"kn