pnp_bios
undi.pnp_bios = (pnp_bios_t *) phys_to_virt ( 0xf0000 + off );
if ( undi.pnp_bios->signature == PNP_BIOS_SIGNATURE ) {
if ( checksum(undi.pnp_bios,sizeof(pnp_bios_t)) !=0) {
undi.pnp_bios = NULL;
undi.pxs->loader.di = virt_to_phys ( undi.pnp_bios ) - 0xf0000;
undi.pxs->start_undi.di = virt_to_phys ( undi.pnp_bios ) - 0xf0000;
pnp_bios_t *pnp_bios;