Changeset b5ba8f6 in mainline for uspace/drv/block/ahci/ahci.c
- Timestamp:
- 2013-09-13T13:11:53Z (12 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 1eaa3cf
- Parents:
- 95027b5 (diff), 1c5f6f8 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/block/ahci/ahci.c
r95027b5 rb5ba8f6 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.