wires

summary refs log tree commit diff
path: root/src/main.zig
blob: 8c54533cc0fe4569eee473d21f2537922fbb30e2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
const console = @import("console.zig");
const DtParser = @import("DtParser.zig");
const mini_uart = @import("mini_uart.zig");

export fn main(dt_base: [*]u8) void {
    console.set_console(&mini_uart.console);

    const dt = DtParser.new(dt_base);

    var mem_rsvmap = dt.memRsvmap();

    while (mem_rsvmap.next()) |rsv_entry| {
        console.print("addr: 0x{x} size: 0x{x}\n", .{
            rsv_entry.address,
            rsv_entry.size,
        });
    }
    console.print("0x{x}\n", .{dt.magic()});

    while (true) {}
}