more debugging

This commit is contained in:
Andrew Pamment 2021-11-27 19:52:58 +10:00
parent f560604c9a
commit 29e8fba694

View File

@ -241,11 +241,10 @@ static void i825xx_isr(struct regs *r) {
kprintf("Link down\n"); kprintf("Link down\n");
} }
} }
else if (icr & ICR_RXDMT) { if (icr & ICR_RXDMT) {
kprintf("RXDMT\n"); kprintf("RXDMT\n");
i825xx_poll(i825xx_device);
} }
else if (icr & ICR_RXT) { if (icr & ICR_RXT) {
kprintf("RXT\n"); kprintf("RXT\n");
i825xx_poll(i825xx_device); i825xx_poll(i825xx_device);
} }
@ -379,6 +378,8 @@ struct ether_t *init_i825xx(int count) {
unsigned char *ptr = (unsigned char *)mem_pci_sbrk(round_up_to_page(NUM_RX_DESCRIPTORS * sizeof(struct i825xx_rx_desc_t))); unsigned char *ptr = (unsigned char *)mem_pci_sbrk(round_up_to_page(NUM_RX_DESCRIPTORS * sizeof(struct i825xx_rx_desc_t)));
for (i=0;i<round_up_to_page(NUM_RX_DESCRIPTORS * sizeof(struct i825xx_rx_desc_t)) / PAGE_SIZE;i++) { for (i=0;i<round_up_to_page(NUM_RX_DESCRIPTORS * sizeof(struct i825xx_rx_desc_t)) / PAGE_SIZE;i++) {
kprintf("mem map %p -> ", pagesrx + (i * PAGE_SIZE));
kprintf("%p\n", ptr + (i * PAGE_SIZE));
mem_map_page(pagesrx + (i * PAGE_SIZE), ptr + (i * PAGE_SIZE), 3); mem_map_page(pagesrx + (i * PAGE_SIZE), ptr + (i * PAGE_SIZE), 3);
} }