Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 3973 → Rev 3978

/trunk/kernel/arch/sparc64/src/drivers/fhc.c
92,6 → 92,7
*/
sysinfo_set_item_val("fhc.uart.size", NULL, reg->size);
sysinfo_set_item_val("fhc.uart.physical", NULL, paddr);
sysinfo_set_item_val("kbd.cir.fhc", NULL, 1);
 
return fhc;
}
/trunk/kernel/arch/sparc64/src/drivers/kbd.c
116,7 → 116,6
printf("Failed to determine keyboard interrupt.\n");
return;
}
sysinfo_set_item_val("kbd.cir.fhc", NULL, 1);
break;
case KBD_NS16550:
133,7 → 132,6
return;
};
break;
default:
panic("Unexpected keyboard type.");
}
/trunk/kernel/arch/sparc64/src/drivers/pci.c
44,6 → 44,7
#include <print.h>
#include <func.h>
#include <arch/asm.h>
#include <sysinfo/sysinfo.h>
 
#define SABRE_INTERNAL_REG 0
#define PSYCHO_INTERNAL_REG 2
108,6 → 109,12
pci->op = &pci_sabre_ops;
pci->reg = (uint64_t *) hw_map(paddr, reg[SABRE_INTERNAL_REG].size);
 
/*
* Set sysinfo data needed by the uspace OBIO driver.
*/
sysinfo_set_item_val("obio.base.physical", NULL, paddr);
sysinfo_set_item_val("kbd.cir.obio", NULL, 1);
 
return pci;
}
 
149,6 → 156,12
pci->op = &pci_psycho_ops;
pci->reg = (uint64_t *) hw_map(paddr, reg[PSYCHO_INTERNAL_REG].size);
 
/*
* Set sysinfo data needed by the uspace OBIO driver.
*/
sysinfo_set_item_val("obio.base.physical", NULL, paddr);
sysinfo_set_item_val("kbd.cir.obio", NULL, 1);
 
return pci;
}