.. |
dlmalloc
|
Fix warnings when building/linking with clang/llvm
|
2021-11-08 13:53:04 +09:00 |
libfdt
|
Fix libc header dependencies
|
2021-03-08 01:31:14 +09:00 |
minilzlib
|
minilzlib: fix support for non-CRC32 checksum types
|
2021-02-06 16:44:10 +09:00 |
tinf
|
tinf, minzllib: support unknown input sizes
|
2021-02-06 16:44:10 +09:00 |
adt.c
|
dart: T6000 support
|
2021-11-01 21:00:56 +09:00 |
adt.h
|
dart: T6000 support
|
2021-11-01 21:00:56 +09:00 |
aic.c
|
hv_aic: Support AICv2
|
2021-11-04 03:52:42 +09:00 |
aic.h
|
hv_aic: Support AICv2
|
2021-11-04 03:52:42 +09:00 |
aic_regs.h
|
hv_aic: Support AICv2
|
2021-11-04 03:52:42 +09:00 |
arm_cpu_regs.h
|
arm_cpu_regs.h: Add SYS_ID_AA64MMFR0_EL1
|
2021-11-02 02:23:07 +09:00 |
chickens.c
|
chickens: Enable IRQs on t600x
|
2021-11-04 04:03:41 +09:00 |
chickens.h
|
startup: Implement setting CPU chicken bits for Icestorm
|
2021-01-25 19:11:54 +09:00 |
cpu_regs.h
|
hv_exc: Forward more sysregs
|
2021-11-04 03:55:09 +09:00 |
cpufreq.c
|
cpufreq: Add preliminary T6000 support
|
2021-11-01 21:00:56 +09:00 |
cpufreq.h
|
cpufreq: New module to initialize CPU p-states
|
2021-10-18 17:34:40 +09:00 |
dart.c
|
dart: T6000 support
|
2021-11-01 21:00:56 +09:00 |
dart.h
|
dart: T6000 support
|
2021-11-01 21:00:56 +09:00 |
exception.c
|
aic: Basic AICv2 support
|
2021-11-04 03:52:30 +09:00 |
exception.h
|
exception: Make space in the stack for full exception context
|
2021-09-21 20:29:19 +09:00 |
exception_asm.S
|
exception: Make space in the stack for full exception context
|
2021-09-21 20:29:19 +09:00 |
fb.c
|
iodev: Protect iodevs with spinlocks
|
2021-11-04 03:53:39 +09:00 |
fb.h
|
fb: Map the framebuffer uncached, and use a shadow FB for speed
|
2021-11-04 03:52:30 +09:00 |
gxf.c
|
gxf: Per-CPU gxf stack
|
2021-09-15 23:24:37 +09:00 |
gxf.h
|
gxf: Per-CPU gxf stack
|
2021-09-15 23:24:37 +09:00 |
gxf_asm.S
|
exception: Make space in the stack for full exception context
|
2021-09-21 20:29:19 +09:00 |
heapblock.c
|
heapblock: Assert if not initialized
|
2021-05-13 17:33:57 +09:00 |
heapblock.h
|
Add heapblock and dlmalloc for managing memory
|
2021-01-29 16:25:15 +09:00 |
hv.c
|
hv: Set SMP mode to WFE
|
2021-11-08 19:57:02 +09:00 |
hv.h
|
Fix warnings when building/linking with clang/llvm
|
2021-11-08 13:53:04 +09:00 |
hv_aic.c
|
hv_aic: Support AICv2
|
2021-11-04 03:52:42 +09:00 |
hv_asm.S
|
proxy/uartproxy/hv_asm: Add syncs to flush SErrors
|
2021-09-21 20:31:52 +09:00 |
hv_exc.c
|
Fix warnings when building/linking with clang/llvm
|
2021-11-08 13:53:04 +09:00 |
hv_vm.c
|
hv_vm: Support >36-bit PAs
|
2021-11-02 02:35:26 +09:00 |
hv_vuart.c
|
hv_vm: Guard emulated read/writes to catch SErrors/aborts
|
2021-09-21 21:18:13 +09:00 |
hv_wdt.c
|
hv_wdt: Make HV WDT CPU configurable and WDT optional
|
2021-09-15 23:24:37 +09:00 |
i2c.c
|
i2c: Make error paths wait for bus in i2c_smbus_read
|
2021-10-10 23:49:51 +09:00 |
i2c.h
|
i2c: Make error paths wait for bus in i2c_smbus_read
|
2021-10-10 23:49:51 +09:00 |
iodev.c
|
iodev: Protect iodevs with spinlocks
|
2021-11-04 03:53:39 +09:00 |
iodev.h
|
iodev: Protect iodevs with spinlocks
|
2021-11-04 03:53:39 +09:00 |
kboot.c
|
kboot: Only try to parse actual CPUs in /cpus
|
2021-10-03 00:28:08 +09:00 |
kboot.h
|
Revert "kboot: move SEPFW to initrd before booting"
|
2021-08-23 15:27:20 +09:00 |
main.c
|
fb: Map the framebuffer uncached, and use a shadow FB for speed
|
2021-11-04 03:52:30 +09:00 |
memory.c
|
fb: Map the framebuffer uncached, and use a shadow FB for speed
|
2021-11-04 03:52:30 +09:00 |
memory.h
|
fb: Map the framebuffer uncached, and use a shadow FB for speed
|
2021-11-04 03:52:30 +09:00 |
memory_asm.S
|
MMU: add cache operations by set/way
|
2021-01-28 23:20:15 +09:00 |
payload.c
|
payload: Only load DTs that are compatible with this device
|
2021-10-18 18:26:27 +09:00 |
payload.h
|
Rework kboot/chainload flow to shut down before calling the next stage
|
2021-04-17 18:12:59 +09:00 |
pcie.c
|
Fix warnings when building/linking with clang/llvm
|
2021-11-08 13:53:04 +09:00 |
pcie.h
|
pcie: Add a pcie_shutdown() function and call it on hv init
|
2021-05-28 00:03:11 +09:00 |
pmgr.c
|
pmgr: Do not try to fix up virtual devs
|
2021-11-01 21:00:56 +09:00 |
pmgr.h
|
pmgr: add functions to enable/disable clocks
|
2021-04-11 05:26:29 +09:00 |
proxy.c
|
proxy: Add P_MMU_INIT_SECONDARY
|
2021-10-15 23:44:12 +09:00 |
proxy.h
|
proxy: Add P_MMU_INIT_SECONDARY
|
2021-10-15 23:44:12 +09:00 |
ringbuffer.c
|
ringbuffer: add a simple ringbuffer data structure
|
2021-04-15 18:39:33 +09:00 |
ringbuffer.h
|
ringbuffer: add a simple ringbuffer data structure
|
2021-04-15 18:39:33 +09:00 |
smp.c
|
hv: Set SMP mode to WFE
|
2021-11-08 19:57:02 +09:00 |
smp.h
|
smp: Support more clusters/CPUs properly
|
2021-11-01 21:00:56 +09:00 |
soc.h
|
Configure early debug features by SoC type
|
2021-11-01 13:36:42 +09:00 |
start.S
|
Configure early debug features by SoC type
|
2021-11-01 13:36:42 +09:00 |
startup.c
|
chickens: Refactor and update M1 bits
|
2021-11-01 13:41:12 +09:00 |
string.c
|
Fix libc header dependencies
|
2021-03-08 01:31:14 +09:00 |
tps6598x.c
|
i2c: Make error paths wait for bus in i2c_smbus_read
|
2021-10-10 23:49:51 +09:00 |
tps6598x.h
|
usb: disable tps6598x interrupts
|
2021-06-18 14:26:54 +09:00 |
tunables.c
|
tunables: add tunables_apply_local_addr
|
2021-04-08 20:32:12 +09:00 |
tunables.h
|
tunables: add tunables_apply_local_addr
|
2021-04-08 20:32:12 +09:00 |
types.h
|
utils.h: Do sysreg defines in a way that allows extracting the fields
|
2021-05-25 19:51:08 +09:00 |
uart.c
|
iodev: Protect iodevs with spinlocks
|
2021-11-04 03:53:39 +09:00 |
uart.h
|
Remove hardcoded UART/WDT addresses
|
2021-11-01 11:27:29 +09:00 |
uart_regs.h
|
uart: Add more UART reg defines and use them
|
2021-08-23 17:00:53 +09:00 |
uartproxy.c
|
proxy/uartproxy/hv_asm: Add syncs to flush SErrors
|
2021-09-21 20:31:52 +09:00 |
uartproxy.h
|
exception: Make space in the stack for full exception context
|
2021-09-21 20:29:19 +09:00 |
usb.c
|
iodev: Protect iodevs with spinlocks
|
2021-11-04 03:53:39 +09:00 |
usb.h
|
usb: disable tps6598x interrupts
|
2021-06-18 14:26:54 +09:00 |
usb_dwc3.c
|
usb_dwc3: Properly handle CDC status separately per pipe
|
2021-08-30 23:53:05 +09:00 |
usb_dwc3.h
|
iodev: Make iodev_can_read() return the queued byte count
|
2021-08-23 17:00:14 +09:00 |
usb_dwc3_regs.h
|
usb: add more registers and removed linux-specific code from usb_dwc3_regs.h
|
2021-04-15 18:39:33 +09:00 |
usb_types.h
|
usb_dwc3: Implement CLEAR FEATURE, tweak things
|
2021-05-28 17:52:48 +09:00 |
utils.c
|
iodev: Protect iodevs with spinlocks
|
2021-11-04 03:53:39 +09:00 |
utils.h
|
iodev: Protect iodevs with spinlocks
|
2021-11-04 03:53:39 +09:00 |
utils_asm.S
|
smp: Use wfi and put idle CPUs in deep sleep
|
2021-09-17 00:15:52 +09:00 |
vsprintf.c
|
clang-format: Add include block configs, reformat
|
2021-02-06 16:44:10 +09:00 |
vsprintf.h
|
Initial commit
|
2021-01-15 04:03:35 +09:00 |
wdt.c
|
Remove hardcoded UART/WDT addresses
|
2021-11-01 11:27:29 +09:00 |
wdt.h
|
Remove hardcoded UART/WDT addresses
|
2021-11-01 11:27:29 +09:00 |
xnuboot.h
|
Import UART proxy
|
2021-01-15 04:04:12 +09:00 |