Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/ppc/ppc.c
Show First 20 Lines • Show All 45 Lines • ▼ Show 20 Lines | |||||
#include <machine/bus.h> | #include <machine/bus.h> | ||||
#include <machine/resource.h> | #include <machine/resource.h> | ||||
#include <sys/rman.h> | #include <sys/rman.h> | ||||
#ifdef __i386__ | #ifdef __i386__ | ||||
#include <vm/vm.h> | #include <vm/vm.h> | ||||
#include <vm/pmap.h> | #include <vm/pmap.h> | ||||
#include <machine/vmparam.h> | #include <machine/vmparam.h> | ||||
#include <machine/pc/bios.h> | |||||
#endif | #endif | ||||
#include <dev/ppbus/ppbconf.h> | #include <dev/ppbus/ppbconf.h> | ||||
#include <dev/ppbus/ppb_msq.h> | #include <dev/ppbus/ppb_msq.h> | ||||
#include <dev/ppc/ppcvar.h> | #include <dev/ppc/ppcvar.h> | ||||
#include <dev/ppc/ppcreg.h> | #include <dev/ppc/ppcreg.h> | ||||
▲ Show 20 Lines • Show All 54 Lines • ▼ Show 20 Lines | |||||
static char *ppc_epp_protocol[] = { " (EPP 1.9)", " (EPP 1.7)", 0 }; | static char *ppc_epp_protocol[] = { " (EPP 1.9)", " (EPP 1.7)", 0 }; | ||||
#ifdef __i386__ | #ifdef __i386__ | ||||
/* | /* | ||||
* BIOS printer list - used by BIOS probe. | * BIOS printer list - used by BIOS probe. | ||||
*/ | */ | ||||
#define BIOS_PPC_PORTS 0x408 | #define BIOS_PPC_PORTS 0x408 | ||||
#define BIOS_PORTS (short *)(KERNBASE+BIOS_PPC_PORTS) | #define BIOS_PORTS ((short *)BIOS_PADDRTOVADDR(BIOS_PPC_PORTS)) | ||||
#define BIOS_MAX_PPC 4 | #define BIOS_MAX_PPC 4 | ||||
#endif | #endif | ||||
/* | /* | ||||
* ppc_ecp_sync() XXX | * ppc_ecp_sync() XXX | ||||
*/ | */ | ||||
int | int | ||||
ppc_ecp_sync(device_t dev) | ppc_ecp_sync(device_t dev) | ||||
▲ Show 20 Lines • Show All 1,874 Lines • Show Last 20 Lines |