Changeset a1b9f63 in mainline for kernel/genarch/src
- Timestamp:
- 2018-08-31T10:32:40Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 6bf5b8c
- Parents:
- b1834a01
- git-author:
- Jakub Jermar <jakub@…> (2018-08-31 09:54:11)
- git-committer:
- Jakub Jermar <jakub@…> (2018-08-31 10:32:40)
- Location:
- kernel/genarch/src
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/genarch/src/acpi/acpi.c
rb1834a01 ra1b9f63 105 105 /* Start with mapping the header only. */ 106 106 vhdr = (struct acpi_sdt_header *) km_map((uintptr_t) psdt, 107 sizeof(struct acpi_sdt_header), PAGE_READ | PAGE_NOT_CACHEABLE); 107 sizeof(struct acpi_sdt_header), KM_NATURAL_ALIGNMENT, 108 PAGE_READ | PAGE_NOT_CACHEABLE); 108 109 109 110 /* Now we can map the entire structure. */ 110 111 vsdt = (struct acpi_sdt_header *) km_map((uintptr_t) psdt, 111 vhdr->length, PAGE_WRITE | PAGE_NOT_CACHEABLE); 112 vhdr->length, KM_NATURAL_ALIGNMENT, 113 PAGE_WRITE | PAGE_NOT_CACHEABLE); 112 114 113 115 // TODO: do not leak vtmp -
kernel/genarch/src/drivers/am335x/timer.c
rb1834a01 ra1b9f63 101 101 size = regs_map[id].size; 102 102 103 timer->regs = (void *) km_map(base_addr, size, PAGE_NOT_CACHEABLE); 103 timer->regs = (void *) km_map(base_addr, size, KM_NATURAL_ALIGNMENT, 104 PAGE_NOT_CACHEABLE); 104 105 assert(timer->regs != NULL); 105 106 -
kernel/genarch/src/drivers/bcm2835/mbox.c
rb1834a01 ra1b9f63 93 93 94 94 fb_mbox = (void *) km_map(BCM2835_MBOX0_ADDR, sizeof(bcm2835_mbox_t), 95 PAGE_NOT_CACHEABLE);95 KM_NATURAL_ALIGNMENT, PAGE_NOT_CACHEABLE); 96 96 97 97 fb_desc->width = 640; -
kernel/genarch/src/drivers/ega/ega.c
rb1834a01 ra1b9f63 601 601 instance->base = base; 602 602 instance->addr = (uint8_t *) km_map(addr, EGA_VRAM_SIZE, 603 PAGE_WRITE | PAGE_NOT_CACHEABLE);603 KM_NATURAL_ALIGNMENT, PAGE_WRITE | PAGE_NOT_CACHEABLE); 604 604 if (!instance->addr) { 605 605 LOG("Unable to EGA video memory."); -
kernel/genarch/src/drivers/omap/uart.c
rb1834a01 ra1b9f63 88 88 { 89 89 assert(uart); 90 uart->regs = (void *)km_map(addr, size, PAGE_NOT_CACHEABLE); 90 uart->regs = (void *)km_map(addr, size, KM_NATURAL_ALIGNMENT, 91 PAGE_NOT_CACHEABLE); 91 92 92 93 assert(uart->regs); -
kernel/genarch/src/drivers/pl011/pl011.c
rb1834a01 ra1b9f63 100 100 assert(uart); 101 101 uart->regs = (void *)km_map(addr, sizeof(pl011_uart_regs_t), 102 PAGE_NOT_CACHEABLE);102 KM_NATURAL_ALIGNMENT, PAGE_NOT_CACHEABLE); 103 103 assert(uart->regs); 104 104 -
kernel/genarch/src/drivers/s3c24xx/uart.c
rb1834a01 ra1b9f63 116 116 uart_dev->data = uart; 117 117 118 uart->io = (s3c24xx_uart_io_t *) km_map(paddr, PAGE_SIZE, 118 uart->io = (s3c24xx_uart_io_t *) km_map(paddr, PAGE_SIZE, PAGE_SIZE, 119 119 PAGE_WRITE | PAGE_NOT_CACHEABLE); 120 120 uart->indev = NULL; -
kernel/genarch/src/fb/fb.c
rb1834a01 ra1b9f63 610 610 611 611 instance->addr = (uint8_t *) km_map((uintptr_t) props->addr, fbsize, 612 PAGE_WRITE | PAGE_NOT_CACHEABLE);612 KM_NATURAL_ALIGNMENT, PAGE_WRITE | PAGE_NOT_CACHEABLE); 613 613 if (!instance->addr) { 614 614 LOG("Unable to map framebuffer.");
Note:
See TracChangeset
for help on using the changeset viewer.