ccf8ae5b5d
szl: implemented #96
...
SZL no longer do self-extraction for runtime binary, it would boot from
SD/ethernet depending on the boot mode settings.
This allows a larger runtime binary, so we can optimize for speed in the
runtime firmware for better performance, and allow more features to be
added later.
2020-09-01 15:57:20 +08:00
e592efb2b8
enabled L2 cache and optimized ethernet
2020-08-25 14:51:39 +08:00
760f46a115
update dependencies
2020-08-17 19:17:42 +02:00
7342736124
szl: reduced binary size.
...
* Compiled unlzma with -Oz and enable LTO.
* Changed one unwrap to manual handling to remove fmt code.
* Implemented custom panic handler with minimal code.
2020-08-07 13:25:16 +08:00
3a8a025d5f
update dependencies, zc706 -> zynq-rs
2020-08-06 20:33:23 +08:00
2f7cc6fc38
tune compiler optimizations
2020-08-06 10:32:20 +08:00
fa00ab211d
Updated zc706 dependency and fixed compiler errors.
2020-08-04 10:15:57 +08:00
9a8f8e2d7b
szl: add startup banner
2020-07-20 19:51:09 +08:00
5149d37be9
szl: added cache flush and memory barriers.
...
Resolves #50 .
2020-07-14 17:02:42 +08:00
407e18a6a0
fix typos
2020-07-10 16:36:45 +08:00
de2c2af523
use new exception vectors
2020-07-06 21:16:32 +08:00
bbc1ffec8e
szl: disable ps7_init
2020-07-06 12:31:13 +08:00
3bd4643009
use fpu_enable from zc706
2020-07-06 00:18:28 +08:00
57da6f05fd
szl: enabled FPU
2020-07-02 13:06:36 +08:00
214337387f
cc: fixed error and compiled unlzma using cc
2020-07-02 11:41:58 +08:00
53d931dccc
szl: invoke ps7_init::apply() at start
2020-06-27 02:36:36 +02:00
06ad8dfe27
szl: flush now write-buffered dcache of DDR pages before executing instructions in them
2020-06-18 18:33:47 +02:00
24853ab090
szl: move bss and stack to OCM3 to save space
2020-06-18 17:28:34 +08:00
4464b85ab3
move build artifacts out of tree
2020-05-07 13:52:40 +08:00
90faeb6fa2
use new core1 startup mechanism
2020-05-06 22:16:34 +08:00
07efdc6799
szl: cleanup
2020-05-04 22:17:59 +08:00
2439ba1f88
add impure incremental build process, document
2020-05-01 10:07:38 +08:00