@@ -15,7 +15,7 @@ void enterKernel(usize entry, usize payload, usize stack, usize vmm);
1515
1616Res<> loadEntry (Entry const & entry) {
1717 logInfo (" opstart: preparing payload..." );
18- auto payloadMem = try $(Sys::mmap (). read (). size ( kib (16 )). mapMut ( ));
18+ auto payloadMem = try $(Sys::mutMmap (NONE, {. size = kib (16 )} ));
1919 logInfo (" opstart: payload at vaddr: {p} paddr: {p}" , payloadMem.vaddr (), payloadMem.paddr ());
2020 Handover::Builder payload{payloadMem.mutBytes ()};
2121
@@ -24,7 +24,7 @@ Res<> loadEntry(Entry const& entry) {
2424
2525 logInfo (" opstart: loading kernel file..." );
2626 auto kernelFile = try $(Sys::File::open (entry.kernel .url ));
27- auto kernelMem = try $(Sys::mmap (). map ( kernelFile));
27+ auto kernelMem = try $(Sys::mmap (kernelFile));
2828 Elf::Image image{kernelMem.bytes ()};
2929 payload.add (Handover::FILE, 0 , kernelMem.prange ());
3030 logInfo (" opstart: kernel at vaddr: {p} paddr: {p}" , kernelMem.vaddr (), kernelMem.paddr ());
@@ -35,7 +35,7 @@ Res<> loadEntry(Entry const& entry) {
3535 }
3636
3737 logInfo (" opstart: setting up stack..." );
38- auto stackMap = try $(Sys::mmap (). stack () .size ( Hal::PAGE_SIZE * 16 ). mapMut ( ));
38+ auto stackMap = try $(Sys::mutMmap (NONE, {. options = Sys::MmapOption::STACK, .size = Hal::PAGE_SIZE * 16 } ));
3939 payload.add (Handover::STACK, 0 , stackMap.prange ());
4040 logInfo (" opstart: stack at vaddr: {p} paddr: {p}" , stackMap.vaddr (), stackMap.paddr ());
4141
@@ -61,7 +61,7 @@ Res<> loadEntry(Entry const& entry) {
6161 logInfo (" opstart: loading blob: {}" , blob.url );
6262
6363 auto blobFile = try $(Sys::File::open (blob.url ));
64- auto blobMem = try $(Sys::mmap (). map ( blobFile));
64+ auto blobMem = try $(Sys::mmap (blobFile));
6565 auto blobRange = blobMem.prange ();
6666 auto propStr = try $(Json::unparse (blob.props ));
6767
0 commit comments