Rev 1705 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 1705 | Rev 1760 | ||
|---|---|---|---|
| Line 56... | Line 56... | ||
| 56 | */ |
56 | */ |
| 57 | void klog_init(void) |
57 | void klog_init(void) |
| 58 | { |
58 | { |
| 59 | void *faddr; |
59 | void *faddr; |
| 60 | 60 | ||
| 61 | faddr = (void *)PFN2ADDR(frame_alloc(KLOG_ORDER, FRAME_ATOMIC)); |
61 | faddr = frame_alloc(KLOG_ORDER, FRAME_ATOMIC); |
| 62 | if (!faddr) |
62 | if (!faddr) |
| 63 | panic("Cannot allocate page for klog"); |
63 | panic("Cannot allocate page for klog"); |
| 64 | klog = (char *)PA2KA(faddr); |
64 | klog = (char *)PA2KA(faddr); |
| 65 | 65 | ||
| 66 | sysinfo_set_item_val("klog.faddr", NULL, (__native)faddr); |
66 | sysinfo_set_item_val("klog.faddr", NULL, (__native)faddr); |