Commit Graph
569 Commits
Author SHA1 Message Date
Alex Zenla 4b4f22ffcd implement setvcpucontext, it's not working properly yet 2024-01-11 21:10:59 -08:00
Alex Zenla 492a836213 implement initialization of start info for x86 2024-01-11 17:23:09 -08:00
Alex Zenla 684a7d1f62 introduce logging for debug purposes 2024-01-11 12:21:33 -08:00
Alex Zenla 2e4f688916 fix loading of kernel into memory 2024-01-10 23:28:41 -08:00
Alex Zenla 38a5718ca6 fix memory initialization in boot setup 2024-01-10 22:42:26 -08:00
Alex Zenla 629c3d81b0 actually allocate max memory 2024-01-10 19:18:48 -08:00
Alex Zenla 153619a02c implement memory allocation in boot setup 2024-01-10 16:07:57 -08:00
Alex Zenla d46d0cf0c3 cleanup elf loader and more work towards boot support 2024-01-10 10:08:39 -08:00
Alex Zenla 5ff0ea8a1b split out elfloader and adjust mutability 2024-01-10 08:58:08 -08:00
Alex Zenla 19b797f1a2 implement elf loader 2024-01-09 22:42:49 -08:00
Alex Zenla 35f3346858 implement support for creating domains 2024-01-09 15:40:17 -08:00
Alex Zenla 4b31d95e43 introduce workflow for checks 2024-01-09 11:18:53 -08:00
Alex Zenla c9f61ec72f introduce xencl for high-level interaction with xen 2024-01-08 23:23:26 -08:00
Alex Zenla faf8027590 add support for hypercalls 2024-01-08 20:45:16 -08:00
Alex Zenla 47b924d618 implement evtchn support 2024-01-08 17:07:00 -08:00
Alex Zenla 7ca32dd413 implement transaction interface 2024-01-08 15:04:06 -08:00
Alex Zenla 8e2fc80ee0 use constant for error comparison 2024-01-08 14:16:33 -08:00
Alex Zenla f8938ac2c6 add support for mkdir and rm and code cleanup 2024-01-08 14:14:38 -08:00
Alex Zenla 710282674a Initial commit. 2024-01-08 13:58:15 -08:00