forked from M-Labs/artiq
1
0
Fork 0
artiq/artiq
David Nadlinger efbae51f9d runtime: Validate ksupport ELF against hard-coded address ranges
This would have caught the reduction in header padding with LLD 14.
In theory, we could just get rid of the hard-coded kernel CPU address
ranges altogether and use ksupport.elf as the one source of truth; the
code already exists in dyld. The actual base address of the file would
still need to be forwarded to the kernel-side libunwind glue, though,
as there doesn't seem to be a clean way to get the equivalent of
KSUPPORT_HEADER_SIZE through the linker script. I have left this as-is
with the hard-coded KERNELCPU_… constants for now.
2023-08-07 10:10:38 +00:00
..
applets applets.simple: add kwargs to AppletControlRPC (#2155) 2023-08-05 11:38:07 +08:00
browser browser: refactor upload_clicked for dataset metadata 2023-07-10 04:26:08 +00:00
compiler compiler: skip demangling list of empty names 2023-06-09 13:24:10 +08:00
coredevice spi2: update set_config_mu doc 2023-08-04 09:22:57 +00:00
dashboard datasets: change dataset value entry with units 2023-07-21 08:15:39 +00:00
examples examples: rename ndecimals to precision 2023-07-18 08:02:42 +00:00
firmware runtime: Validate ksupport ELF against hard-coded address ranges 2023-08-07 10:10:38 +00:00
frontend artiq_flash: add EEM FMC Carrier Board Support 2023-07-25 11:14:19 +08:00
gateware eem_7series: fix typo in 77293d5 2023-07-11 23:09:15 +00:00
gui scientific_spinbox: rename precision to sig_figs 2023-07-19 07:01:24 +00:00
language scan: rename ndecimals to precison 2023-07-18 08:02:42 +00:00
master databases: read and save metadata in lmdb 2023-07-10 02:33:59 +00:00
sim ttl: Add target RTIO time argument to timestamp/count functions 2018-11-03 20:33:19 +08:00
test test_arguments: rename ndecimals to precision 2023-07-18 08:02:42 +00:00
wavesynth wavesynth: np.int is deprecated 2021-09-13 07:02:35 +08:00
__init__.py simplify versioneer 2020-07-30 00:54:07 +08:00
_version.py PEP440 compliant version numbers 2023-04-30 16:55:49 +08:00
appdirs.py add appdirs 2016-07-18 16:40:18 +02:00
build_soc.py satellites: add kernel cpu 2023-06-16 15:44:31 +08:00
experiment.py artiq.experiment: merge language and coredevice namespaces 2016-01-25 17:24:00 -07:00
remoting.py artiq_flash: wrap paramiko commands in bash login shell 2021-05-27 21:44:10 +08:00
tools.py tools: add trim argument to format funcs 2023-07-21 08:38:49 +00:00