Resources and ACPI

Alan Garfield alan at
Wed Apr 11 11:48:27 UTC 2007

takawata at wrote:
>> If the resources are allocated how do I access/see them?
>     sc->sc_rid1 = 0;
>     sc->sc_res1 = bus_alloc_resource_any(self, SYS_RES_IOPORT, &sc->sc_rid, RF_ACTIVE);
>     sc->sc_rid2 = 0;
>     sc->sc_res2 = bus_alloc_resource_any(self, SYS_RES_IOPORT, &sc->sc_rid, RF_ACTIVE);
>     value_af =   bus_space_read_8(rman_get_bustag(sc->sc_res2), rman_get_bushandle(sc->sc_res2), 1);

Thanks for this, but how does on tell which resources have been 
allocated to which other than manually specifying them with 

This is the bit that's confusing me, it seem like magic happens but I 
need to know which resource is which.

Many thanks in advance!


More information about the freebsd-hackers mailing list