[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Minios-devel] [UNIKRAFT/PLAT_RASPI PATCH 00/13] Unikraft baremetal Raspberry Pi 3B+ platform
Adding files for a Unikraft baremetal Raspberry Pi 3B+ platform. Santiago Pagani (13): plats/raspi: Basic Unikraft files plats/raspi: Adding assembly CPU start file plats/raspi: Adding linker script file plats/raspi: Adding memzero assembly file plats/raspi: Adding basic register definitions plats/raspi: Adding memory related headers plats/raspi: Adding interrupt handling plats/raspi: Adding Unikraft platform specific functions plats/raspi: Adding timer related and platform information functions plats/raspi: Adding serial console support plats/raspi: Adding GPU mailbox support plats/raspi: Adding LCD support plats/raspi: Adding Touchscreen support to use with LVGL Config.uk | 52 + Linker.uk | 61 + Makefile.uk | 72 + README.md | 15 +- bootfiles/bootcode.bin | Bin 0 -> 52296 bytes bootfiles/config.txt | 74 + bootfiles/fixup.dat | Bin 0 -> 6729 bytes bootfiles/start.elf | Bin 0 -> 2878340 bytes console.c | 77 + entry.S | 314 + include/raspi/console.h | 30 + include/raspi/entry.h | 114 + include/raspi/irq.h | 68 + include/raspi/lfb.h | 39 + include/raspi/mbox.h | 53 + include/raspi/mm.h | 67 + include/raspi/mmu.h | 62 + include/raspi/pixmaps.h | 143 + include/raspi/pixmaps/letter_0.h | 69 + include/raspi/pixmaps/letter_1.h | 69 + include/raspi/pixmaps/letter_2.h | 69 + include/raspi/pixmaps/letter_3.h | 69 + include/raspi/pixmaps/letter_4.h | 69 + include/raspi/pixmaps/letter_5.h | 69 + include/raspi/pixmaps/letter_6.h | 69 + include/raspi/pixmaps/letter_7.h | 69 + include/raspi/pixmaps/letter_8.h | 69 + include/raspi/pixmaps/letter_9.h | 69 + include/raspi/pixmaps/letter_Au.h | 69 + include/raspi/pixmaps/letter_Bu.h | 69 + include/raspi/pixmaps/letter_Cu.h | 69 + include/raspi/pixmaps/letter_Du.h | 69 + include/raspi/pixmaps/letter_Eu.h | 69 + include/raspi/pixmaps/letter_Fu.h | 69 + include/raspi/pixmaps/letter_Gu.h | 69 + include/raspi/pixmaps/letter_Hu.h | 69 + include/raspi/pixmaps/letter_Iu.h | 69 + include/raspi/pixmaps/letter_Ju.h | 69 + include/raspi/pixmaps/letter_Ku.h | 69 + include/raspi/pixmaps/letter_Lu.h | 69 + include/raspi/pixmaps/letter_Mu.h | 69 + include/raspi/pixmaps/letter_Nu.h | 69 + include/raspi/pixmaps/letter_Ou.h | 69 + include/raspi/pixmaps/letter_Pu.h | 69 + include/raspi/pixmaps/letter_Qu.h | 69 + include/raspi/pixmaps/letter_Ru.h | 69 + include/raspi/pixmaps/letter_Su.h | 69 + include/raspi/pixmaps/letter_Tu.h | 69 + include/raspi/pixmaps/letter_Uu.h | 69 + include/raspi/pixmaps/letter_Vu.h | 69 + include/raspi/pixmaps/letter_Wu.h | 69 + include/raspi/pixmaps/letter_Xu.h | 69 + include/raspi/pixmaps/letter_Yu.h | 69 + include/raspi/pixmaps/letter_Zu.h | 69 + include/raspi/pixmaps/letter_a.h | 69 + include/raspi/pixmaps/letter_ampersand.h | 69 + include/raspi/pixmaps/letter_apostrophe.h | 69 + include/raspi/pixmaps/letter_asterisk.h | 69 + include/raspi/pixmaps/letter_at.h | 69 + include/raspi/pixmaps/letter_b.h | 69 + include/raspi/pixmaps/letter_backslash.h | 69 + include/raspi/pixmaps/letter_bar.h | 69 + include/raspi/pixmaps/letter_brackets_left.h | 69 + include/raspi/pixmaps/letter_brackets_right.h | 69 + include/raspi/pixmaps/letter_c.h | 69 + include/raspi/pixmaps/letter_colon.h | 69 + include/raspi/pixmaps/letter_comma.h | 69 + .../raspi/pixmaps/letter_curly_braces_left.h | 69 + .../raspi/pixmaps/letter_curly_braces_right.h | 69 + include/raspi/pixmaps/letter_d.h | 68 + include/raspi/pixmaps/letter_dollar.h | 69 + include/raspi/pixmaps/letter_dot.h | 69 + include/raspi/pixmaps/letter_e.h | 69 + include/raspi/pixmaps/letter_equal.h | 69 + .../raspi/pixmaps/letter_exclamationmark.h | 69 + include/raspi/pixmaps/letter_f.h | 69 + include/raspi/pixmaps/letter_g.h | 69 + include/raspi/pixmaps/letter_greaterthan.h | 69 + include/raspi/pixmaps/letter_h.h | 69 + include/raspi/pixmaps/letter_hashtag.h | 69 + include/raspi/pixmaps/letter_hat.h | 69 + include/raspi/pixmaps/letter_i.h | 69 + include/raspi/pixmaps/letter_j.h | 69 + include/raspi/pixmaps/letter_k.h | 69 + include/raspi/pixmaps/letter_l.h | 69 + include/raspi/pixmaps/letter_lesserthan.h | 69 + include/raspi/pixmaps/letter_lowerdash.h | 69 + include/raspi/pixmaps/letter_m.h | 69 + include/raspi/pixmaps/letter_minus.h | 69 + include/raspi/pixmaps/letter_n.h | 69 + include/raspi/pixmaps/letter_o.h | 69 + include/raspi/pixmaps/letter_p.h | 69 + .../raspi/pixmaps/letter_parentheses_left.h | 69 + .../raspi/pixmaps/letter_parentheses_right.h | 69 + include/raspi/pixmaps/letter_percentage.h | 69 + include/raspi/pixmaps/letter_plus.h | 69 + include/raspi/pixmaps/letter_q.h | 69 + include/raspi/pixmaps/letter_questionmark.h | 69 + include/raspi/pixmaps/letter_quote.h | 69 + include/raspi/pixmaps/letter_r.h | 69 + include/raspi/pixmaps/letter_s.h | 69 + include/raspi/pixmaps/letter_semicolon.h | 69 + include/raspi/pixmaps/letter_similar.h | 69 + include/raspi/pixmaps/letter_slash.h | 69 + include/raspi/pixmaps/letter_space.h | 69 + include/raspi/pixmaps/letter_t.h | 69 + include/raspi/pixmaps/letter_tilde.h | 69 + include/raspi/pixmaps/letter_u.h | 69 + include/raspi/pixmaps/letter_v.h | 69 + include/raspi/pixmaps/letter_w.h | 69 + include/raspi/pixmaps/letter_x.h | 69 + include/raspi/pixmaps/letter_y.h | 69 + include/raspi/pixmaps/letter_z.h | 69 + include/raspi/pixmaps/unikraft_logo.h | 24007 ++++++++++++++++ include/raspi/raspi_info.h | 49 + include/raspi/serial_console.h | 32 + include/raspi/setup.h | 47 + include/raspi/sysregs.h | 101 + include/raspi/time.h | 91 + include/raspi/touchscreen.h | 41 + io.c | 45 + irq.c | 117 + irq_asm.S | 42 + lcpu.c | 70 + lfb.c | 341 + link.lds.S | 130 + mbox.c | 64 + memory.c | 133 + mm.S | 33 + raspi_info.c | 63 + raspi_info_asm.S | 89 + serial_console.c | 130 + setup.c | 89 + shutdown.c | 46 + start.S | 198 + time.c | 173 + touchscreen.c | 128 + 137 files changed, 34053 insertions(+), 1 deletion(-) create mode 100644 Config.uk create mode 100644 Linker.uk create mode 100644 Makefile.uk create mode 100755 bootfiles/bootcode.bin create mode 100755 bootfiles/config.txt create mode 100755 bootfiles/fixup.dat create mode 100755 bootfiles/start.elf create mode 100644 console.c create mode 100644 entry.S create mode 100644 include/raspi/console.h create mode 100644 include/raspi/entry.h create mode 100644 include/raspi/irq.h create mode 100644 include/raspi/lfb.h create mode 100644 include/raspi/mbox.h create mode 100644 include/raspi/mm.h create mode 100644 include/raspi/mmu.h create mode 100644 include/raspi/pixmaps.h create mode 100644 include/raspi/pixmaps/letter_0.h create mode 100644 include/raspi/pixmaps/letter_1.h create mode 100644 include/raspi/pixmaps/letter_2.h create mode 100644 include/raspi/pixmaps/letter_3.h create mode 100644 include/raspi/pixmaps/letter_4.h create mode 100644 include/raspi/pixmaps/letter_5.h create mode 100644 include/raspi/pixmaps/letter_6.h create mode 100644 include/raspi/pixmaps/letter_7.h create mode 100644 include/raspi/pixmaps/letter_8.h create mode 100644 include/raspi/pixmaps/letter_9.h create mode 100644 include/raspi/pixmaps/letter_Au.h create mode 100644 include/raspi/pixmaps/letter_Bu.h create mode 100644 include/raspi/pixmaps/letter_Cu.h create mode 100644 include/raspi/pixmaps/letter_Du.h create mode 100644 include/raspi/pixmaps/letter_Eu.h create mode 100644 include/raspi/pixmaps/letter_Fu.h create mode 100644 include/raspi/pixmaps/letter_Gu.h create mode 100644 include/raspi/pixmaps/letter_Hu.h create mode 100644 include/raspi/pixmaps/letter_Iu.h create mode 100644 include/raspi/pixmaps/letter_Ju.h create mode 100644 include/raspi/pixmaps/letter_Ku.h create mode 100644 include/raspi/pixmaps/letter_Lu.h create mode 100644 include/raspi/pixmaps/letter_Mu.h create mode 100644 include/raspi/pixmaps/letter_Nu.h create mode 100644 include/raspi/pixmaps/letter_Ou.h create mode 100644 include/raspi/pixmaps/letter_Pu.h create mode 100644 include/raspi/pixmaps/letter_Qu.h create mode 100644 include/raspi/pixmaps/letter_Ru.h create mode 100644 include/raspi/pixmaps/letter_Su.h create mode 100644 include/raspi/pixmaps/letter_Tu.h create mode 100644 include/raspi/pixmaps/letter_Uu.h create mode 100644 include/raspi/pixmaps/letter_Vu.h create mode 100644 include/raspi/pixmaps/letter_Wu.h create mode 100644 include/raspi/pixmaps/letter_Xu.h create mode 100644 include/raspi/pixmaps/letter_Yu.h create mode 100644 include/raspi/pixmaps/letter_Zu.h create mode 100644 include/raspi/pixmaps/letter_a.h create mode 100644 include/raspi/pixmaps/letter_ampersand.h create mode 100644 include/raspi/pixmaps/letter_apostrophe.h create mode 100644 include/raspi/pixmaps/letter_asterisk.h create mode 100644 include/raspi/pixmaps/letter_at.h create mode 100644 include/raspi/pixmaps/letter_b.h create mode 100644 include/raspi/pixmaps/letter_backslash.h create mode 100644 include/raspi/pixmaps/letter_bar.h create mode 100644 include/raspi/pixmaps/letter_brackets_left.h create mode 100644 include/raspi/pixmaps/letter_brackets_right.h create mode 100644 include/raspi/pixmaps/letter_c.h create mode 100644 include/raspi/pixmaps/letter_colon.h create mode 100644 include/raspi/pixmaps/letter_comma.h create mode 100644 include/raspi/pixmaps/letter_curly_braces_left.h create mode 100644 include/raspi/pixmaps/letter_curly_braces_right.h create mode 100644 include/raspi/pixmaps/letter_d.h create mode 100644 include/raspi/pixmaps/letter_dollar.h create mode 100644 include/raspi/pixmaps/letter_dot.h create mode 100644 include/raspi/pixmaps/letter_e.h create mode 100644 include/raspi/pixmaps/letter_equal.h create mode 100644 include/raspi/pixmaps/letter_exclamationmark.h create mode 100644 include/raspi/pixmaps/letter_f.h create mode 100644 include/raspi/pixmaps/letter_g.h create mode 100644 include/raspi/pixmaps/letter_greaterthan.h create mode 100644 include/raspi/pixmaps/letter_h.h create mode 100644 include/raspi/pixmaps/letter_hashtag.h create mode 100644 include/raspi/pixmaps/letter_hat.h create mode 100644 include/raspi/pixmaps/letter_i.h create mode 100644 include/raspi/pixmaps/letter_j.h create mode 100644 include/raspi/pixmaps/letter_k.h create mode 100644 include/raspi/pixmaps/letter_l.h create mode 100644 include/raspi/pixmaps/letter_lesserthan.h create mode 100644 include/raspi/pixmaps/letter_lowerdash.h create mode 100644 include/raspi/pixmaps/letter_m.h create mode 100644 include/raspi/pixmaps/letter_minus.h create mode 100644 include/raspi/pixmaps/letter_n.h create mode 100644 include/raspi/pixmaps/letter_o.h create mode 100644 include/raspi/pixmaps/letter_p.h create mode 100644 include/raspi/pixmaps/letter_parentheses_left.h create mode 100644 include/raspi/pixmaps/letter_parentheses_right.h create mode 100644 include/raspi/pixmaps/letter_percentage.h create mode 100644 include/raspi/pixmaps/letter_plus.h create mode 100644 include/raspi/pixmaps/letter_q.h create mode 100644 include/raspi/pixmaps/letter_questionmark.h create mode 100644 include/raspi/pixmaps/letter_quote.h create mode 100644 include/raspi/pixmaps/letter_r.h create mode 100644 include/raspi/pixmaps/letter_s.h create mode 100644 include/raspi/pixmaps/letter_semicolon.h create mode 100644 include/raspi/pixmaps/letter_similar.h create mode 100644 include/raspi/pixmaps/letter_slash.h create mode 100644 include/raspi/pixmaps/letter_space.h create mode 100644 include/raspi/pixmaps/letter_t.h create mode 100644 include/raspi/pixmaps/letter_tilde.h create mode 100644 include/raspi/pixmaps/letter_u.h create mode 100644 include/raspi/pixmaps/letter_v.h create mode 100644 include/raspi/pixmaps/letter_w.h create mode 100644 include/raspi/pixmaps/letter_x.h create mode 100644 include/raspi/pixmaps/letter_y.h create mode 100644 include/raspi/pixmaps/letter_z.h create mode 100644 include/raspi/pixmaps/unikraft_logo.h create mode 100644 include/raspi/raspi_info.h create mode 100644 include/raspi/serial_console.h create mode 100644 include/raspi/setup.h create mode 100644 include/raspi/sysregs.h create mode 100644 include/raspi/time.h create mode 100644 include/raspi/touchscreen.h create mode 100644 io.c create mode 100644 irq.c create mode 100644 irq_asm.S create mode 100644 lcpu.c create mode 100644 lfb.c create mode 100644 link.lds.S create mode 100644 mbox.c create mode 100644 memory.c create mode 100644 mm.S create mode 100644 raspi_info.c create mode 100644 raspi_info_asm.S create mode 100644 serial_console.c create mode 100644 setup.c create mode 100644 shutdown.c create mode 100644 start.S create mode 100644 time.c create mode 100644 touchscreen.c -- 2.17.1 _______________________________________________ Minios-devel mailing list Minios-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/minios-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |