Changes in uspace/drv/block/ahci/ahci.c [8442d10:7de1988c] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/block/ahci/ahci.c
r8442d10 r7de1988c 1157 1157 ahci->memregs = NULL; 1158 1158 1159 physmem_map( (uintptr_t) (hw_res_parsed.mem_ranges.ranges[0].address),1159 physmem_map(RNGABS(hw_res_parsed.mem_ranges.ranges[0]), 1160 1160 AHCI_MEMREGS_PAGES_COUNT, AS_AREA_READ | AS_AREA_WRITE, 1161 1161 (void **) &ahci->memregs); … … 1164 1164 1165 1165 /* Register interrupt handler */ 1166 ahci_ranges[0].base = (size_t) hw_res_parsed.mem_ranges.ranges[0].address;1166 ahci_ranges[0].base = RNGABS(hw_res_parsed.mem_ranges.ranges[0]); 1167 1167 ahci_ranges[0].size = sizeof(ahci_memregs_t); 1168 1168 … … 1171 1171 1172 1172 ahci_cmds[base].addr = 1173 ((uint32_t *) (size_t) hw_res_parsed.mem_ranges.ranges[0].address) +1173 ((uint32_t *) RNGABSPTR(hw_res_parsed.mem_ranges.ranges[0])) + 1174 1174 AHCI_PORTS_REGISTERS_OFFSET + port * AHCI_PORT_REGISTERS_SIZE + 1175 1175 AHCI_PORT_IS_REGISTER_OFFSET; … … 1177 1177 1178 1178 ahci_cmds[base + 3].addr = 1179 ((uint32_t *) (size_t) hw_res_parsed.mem_ranges.ranges[0].address) +1179 ((uint32_t *) RNGABSPTR(hw_res_parsed.mem_ranges.ranges[0])) + 1180 1180 AHCI_GHC_IS_REGISTER_OFFSET; 1181 1181 ahci_cmds[base + 4].addr = ahci_cmds[base + 3].addr;
Note:
See TracChangeset
for help on using the changeset viewer.