PLIC 34 kernel/memlayout.h #define PLIC_PRIORITY (PLIC + 0x0) PLIC 35 kernel/memlayout.h #define PLIC_PENDING (PLIC + 0x1000) PLIC 36 kernel/memlayout.h #define PLIC_SENABLE(hart) (PLIC + 0x2080 + (hart) * 0x100) PLIC 37 kernel/memlayout.h #define PLIC_SPRIORITY(hart) (PLIC + 0x201000 + (hart) * 0x2000) PLIC 38 kernel/memlayout.h #define PLIC_SCLAIM(hart) (PLIC + 0x201004 + (hart) * 0x2000) PLIC 15 kernel/plic.c *(uint32 *)(PLIC + UART0_IRQ * 4) = 1; PLIC 16 kernel/plic.c *(uint32 *)(PLIC + VIRTIO0_IRQ * 4) = 1; PLIC 36 kernel/vm.c kvmmap(kpgtbl, PLIC, PLIC, 0x4000000, PTE_R | PTE_W);