Resources and ACPI

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


takawata at jp.freebsd.org 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 
bus_alloc_resource()?

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!

Alan.


More information about the freebsd-hackers mailing list