introduce phys_addr_t and resource_size_t