| .. |
| arch.c | kernel: fix TLB flush race with fault() | 2 months ago |
| archbcm.c | bcm: use extended small pages so XN bit can work | 6 years ago |
| archbcm2.c | kernel: make schedinit() _Noreturn void | 2 years ago |
| arm.h | bcm: use extended small pages so XN bit can work | 6 years ago |
| arm.s | bcm: simplify reboot code | 8 years ago |
| armv6.s | bcm: try ATAGS/DTB pointer from R2 on entry | 5 years ago |
| armv7.s | bcm: try ATAGS/DTB pointer from R2 on entry | 5 years ago |
| bootargs.c | bcm64: parse the emmc2bus/dma-ranges device-tree property and provide *emmc2bus kernel parameter | 5 years ago |
| cache.v7.s | bcm: fix l2 cache maintenance routines for raspi3 (armv8) | 8 years ago |
| clock.c | kernel: do not set Mach.cyclefreq when no user-space cycle counter is available | 2 months ago |
| coproc.c | bcm: speed up co-processor operations by avoiding i+d cache flush on each operation | 8 years ago |
| dat.h | 9/*: move definition of Lock into portable code | 10 months ago |
| devarch.c | kernel: Use _Noreturn for gotolabel(), error(), nexterror() and panic() | 2 years ago |
| devgpio.c | devgpio/bcm: (Raspberry Pi3/4, revision 2, bcm scheme) (thans Matt!) | 3 years ago |
| dma.c | bcm, bcm64: clean dma destination buffer before issuing dma in case of non cache-line-size aligned buffer | 7 years ago |
| dwcotg.h | bcm: import changes for raspi2/3 from richard miller | 8 years ago |
| emmc.c | bcm, bcm64: handle disk activity led from sdmmc | 3 years ago |
| ether4330.c | netif: simplify locking and cleanup | 1 year ago |
| fns.h | kernel: make execregs() arguments more obvious | 11 months ago |
| fpiarm.c | kernel: deduplicate the mess that is the 32-bit arm ports | 1 year ago |
| gpio.c | kernel: expose no execute bit to portable mmu code as SG_NOEXEC / PTENOEXEC, add PTECACHED bits | 7 years ago |
| i2cbcm.c | i2cbcm: use core clock rate from vcore instead of hardcoding 250Mhz | 3 years ago |
| i2cgpio.c | bcm, bcm64: Add bitbang i2cgpio driver | 3 years ago |
| io.h | bcm64: add driver for emmc2 controller | 7 years ago |
| irq.c | bcm, bcm64: make irq.$O optional and add intrdisable(), use intrenable() | 7 years ago |
| l.s | bcm: try ATAGS/DTB pointer from R2 on entry | 5 years ago |
| lexception.s | bcm: move fiq saved pc adjust into lexception.s so it can be shared with arm64 | 7 years ago |
| lproc.s | add raspberry pi kernel (from sources) | 13 years ago |
| main.c | kernel: remove initseg() function | 2 months ago |
| mem.h | kernel: expose no execute bit to portable mmu code as SG_NOEXEC / PTENOEXEC, add PTECACHED bits | 7 years ago |
| mkfile | kernel: deduplicate the mess that is the 32-bit arm ports | 1 year ago |
| mmu.c | kernel: fix TLB flush race with fault() | 2 months ago |
| pi | kernel: deduplicate the mess that is the 32-bit arm ports | 1 year ago |
| pi2 | kernel: deduplicate the mess that is the 32-bit arm ports | 1 year ago |
| picpuf | devssl, cpu, import, oexportfs: delete | 4 years ago |
| rebootcode.s | bcm: try ATAGS/DTB pointer from R2 on entry | 5 years ago |
| screen.c | kernel: deduplicate the mess that is the 32-bit arm ports | 1 year ago |
| screen.h | kernel: cleanup the software mouse cursor mess | 6 years ago |
| trap.c | kernel: move core of note handling logic into port/sysproc.c | 1 year ago |
| uartmini.c | devuart: Fix memory leak when reading status file | 2 years ago |
| uartpl011.c | devuart: Fix memory leak when reading status file | 2 years ago |
| usbdwc.c | usbdwc: preserve Prtpwr bit for portstatus, turn off power by default, handle channel timeout | 1 year ago |
| vcore.c | bcm64: fix usb xhci controller on pi4 8GB variant (thanks richard miller) | 6 years ago |
| vfp3.c | kernel: make execregs() arguments more obvious | 11 months ago |
| words | add raspberry pi kernel (from sources) | 13 years ago |