m1n1/src
Hector Martin 4acc3d7c7f hv_vm: Mask off operand size for store emulation
Signed-off-by: Hector Martin <marcan@marcan.st>
2021-09-15 17:42:03 +09:00
..
dlmalloc Fix libc header dependencies 2021-03-08 01:31:14 +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 utils: move sys_reg and is_ecore() to utils.h 2021-01-30 22:00:00 +09:00
adt.h clang-format: Add include block configs, reformat 2021-02-06 16:44:10 +09:00
aic.c aic: Add trivial AIC scaffolding, move regs to aic_regs.h 2021-08-23 17:01:33 +09:00
aic.h aic: Add trivial AIC scaffolding, move regs to aic_regs.h 2021-08-23 17:01:33 +09:00
aic_regs.h aic: Add trivial AIC scaffolding, move regs to aic_regs.h 2021-08-23 17:01:33 +09:00
arm_cpu_regs.h hv_exc: Add ACTLR_EL1 sysreg forwarding 2021-05-28 00:37:48 +09:00
chickens.c cpu_regs.h: s/SYS_APL/SYS_IMP_APL/ to match Linux 2021-04-29 15:45:44 +09:00
chickens.h startup: Implement setting CPU chicken bits for Icestorm 2021-01-25 19:11:54 +09:00
cpu_regs.h hv: disable PMU counters inside the hypervisor 2021-06-09 19:47:20 +09:00
dart.c dart: shutdown to bypass mode 2021-06-10 00:00:37 +09:00
dart.h dart: add code to setup the DART iommu 2021-04-14 17:40:07 +09:00
exception.c exception: Only enable IRQs on the primary core 2021-05-27 21:28:43 +09:00
exception.h hv: Implement basic exception handling 2021-05-04 19:36:23 +09:00
exception_asm.S exception,gxf: Turn off PAN on exception entry 2021-05-27 21:11:14 +09:00
fb.c fb: Do not restore logo when using kboot 2021-08-31 14:10:52 +09:00
fb.h fb: Do not restore logo when using kboot 2021-08-31 14:10:52 +09:00
gxf.c gxf: Make gl_call work with GXF or SPRR locked 2021-05-27 21:28:43 +09:00
gxf.h gxf: Add gxf_enabled() 2021-05-25 19:49:12 +09:00
gxf_asm.S exception,gxf: Turn off PAN on exception entry 2021-05-27 21:11:14 +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_vuart: Implement RX & enough to support Linux 2021-08-23 17:02:28 +09:00
hv.h hv_vuart: Implement RX & enough to support Linux 2021-08-23 17:02:28 +09:00
hv_aic.c aic: Add trivial AIC scaffolding, move regs to aic_regs.h 2021-08-23 17:01:33 +09:00
hv_asm.S hv_asm.S: Add comments to the vectors 2021-06-15 15:47:24 +09:00
hv_exc.c hv_exc: Handle M1RACLES mitigation here due to 12.0 spam 2021-08-14 16:30:18 +09:00
hv_vm.c hv_vm: Mask off operand size for store emulation 2021-09-15 17:42:03 +09:00
hv_vuart.c hv_vuart: Avoid reporting bytes in the RX buffer when it's empty. 2021-08-24 21:07:43 +09:00
hv_wdt.c hv_wdt: Remove dead include 2021-05-28 04:30:13 +09:00
i2c.c i2c: add i2c support 2021-06-09 19:45:38 +09:00
i2c.h i2c: add i2c support 2021-06-09 19:45:38 +09:00
iodev.c iodev, usb_dwc3: cosmetic fixes 2021-08-24 22:11:19 +09:00
iodev.h iodev: Make iodev_can_read() return the queued byte count 2021-08-23 17:00:14 +09:00
kboot.c fb: Do not restore logo when using kboot 2021-08-31 14:10:52 +09:00
kboot.h Revert "kboot: move SEPFW to initrd before booting" 2021-08-23 15:27:20 +09:00
main.c main: Fix compiler error 2021-09-03 10:59:46 +09:00
memory.c memory: Unbork EL0 execution 2021-05-22 02:48:17 +09:00
memory.h memory: Add separate mappings for EL0 data access 2021-05-13 17:36:02 +09:00
memory_asm.S MMU: add cache operations by set/way 2021-01-28 23:20:15 +09:00
payload.c Rework kboot/chainload flow to shut down before calling the next stage 2021-04-17 18:12:59 +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 pcie: Only initialize ports that are actually present 2021-08-31 02:07:24 +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 formatting: Sort main include first 2021-05-01 18:31:58 +09:00
pmgr.h pmgr: add functions to enable/disable clocks 2021-04-11 05:26:29 +09:00
proxy.c fb: Do not restore logo when using kboot 2021-08-31 14:10:52 +09:00
proxy.h hv: add AIC interrupt tracing 2021-06-10 15:41:02 +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 kboot: Handle missing CPUs properly 2021-05-04 01:52:58 +09:00
smp.h kboot: Handle missing CPUs properly 2021-05-04 01:52:58 +09:00
start.S utils: In EL1, instead of rebooting, break into HV 2021-05-15 20:42:50 +09:00
startup.c startup: Split density field from depth print 2021-08-24 21:00:50 +09:00
string.c Fix libc header dependencies 2021-03-08 01:31:14 +09:00
tps6598x.c usb: disable tps6598x interrupts 2021-06-18 14:26:54 +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 uart: avoid relying on UTRSTAT_RXD == 1 2021-08-24 22:11:19 +09:00
uart.h hv_vuart: Implement RX & enough to support Linux 2021-08-23 17:02:28 +09:00
uart_regs.h uart: Add more UART reg defines and use them 2021-08-23 17:00:53 +09:00
uartproxy.c uartproxy: flush iodev before shutting down 2021-07-10 16:29:05 +09:00
uartproxy.h hv: add proper single stepping support 2021-07-09 15:52:40 +09:00
usb.c iodev: Make iodev_can_read() return the queued byte count 2021-08-23 17:00:14 +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 utils: debug_printf: Use vsnprintf instead of vsprintf 2021-05-27 21:09:15 +09:00
utils.h fb: Do not restore logo when using kboot 2021-08-31 14:10:52 +09:00
utils_asm.S utils,proxy: Add basic SIMD register fetch and mutation support 2021-05-27 22:57:25 +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 wdt: move WDT disable code to wdt.c & use ADT regs 2021-01-28 23:48:35 +09:00
wdt.h wdt: move WDT disable code to wdt.c & use ADT regs 2021-01-28 23:48:35 +09:00
xnuboot.h Import UART proxy 2021-01-15 04:04:12 +09:00