Commit Graph
5 Commits
Author SHA1 Message Date
Ivaylo Ivanov b6ca1fc1ff board: include string.h directly for boards that use its functions
Several boards call readl()/writel() or use uint32_t but do not include
<string.h> (which is where unic declares these). They build today only
because <drivers/framework.h> pulls <string.h> in.

The framework header has no business pulling string.h; Include it properly
in case we remove framework.h later on (spoiler lol).
2026-05-27 23:45:21 +03:00
Igor Belwon 314f2addeb board: fix main.h header 2026-02-23 23:02:53 +02:00
Igor Belwon 66f28ccbfb board: amazon-pw3: Remove stub init functions
This does not accomplish anything, and with the new initcall logic,
can be harmlessly removed.

Signed-off-by: Igor Belwon <igor.belwon@mentallysanemainliners.org>
2025-10-01 20:02:15 +02:00
Ivaylo Ivanov 5359c3caeb board: rework the board data structure
Since we don't have to worry about writing positionally-independent
code, we can safely pass around globally defined structures and
have more fun with pointers without falling into UB.
2025-07-11 13:45:58 +03:00
Ivaylo Ivanov 8dc27cc402 board: introduce Amazon Kindle PW3 support
With support for this board also come the following changes:
- rework blobs handling to get past the 0 size bug
- basic cpu "set up" in start.S
- assembly memcpy
- uart debugging
2025-07-08 15:54:02 +03:00