Ejemplo n.º 1
0
rbus_tag_t
rbus_pccbb_parent_mem(struct device *self, struct pci_attach_args *pa)
{
	macppc_cardbus_init(pa->pa_pc, pa->pa_tag);

	return (rbus_new_root_share(pa->pa_memt, pa->pa_memex,
	    0x00000000, 0xffffffff));
}
Ejemplo n.º 2
0
rbus_tag_t
rbus_pccbb_parent_mem(struct device *self, struct pci_attach_args *pa)
{
    bus_addr_t start;
    bus_size_t size;
    struct extent *ex;

    macppc_cardbus_init(pa->pa_pc, pa->pa_tag);

    size = RBUS_MEM_SIZE;
    if ((ex = pciaddr_search(PCIADDR_SEARCH_MEM, self, &start, size)) ==
            NULL)
    {
        /* XXX */
        printf("failed\n");
    }

    return rbus_new_root_share(pa->pa_memt, ex, start, size, 0);
}