/shark/trunk/drivers/svga/vbe.h |
---|
File deleted |
/shark/trunk/drivers/svga/vesa.c |
---|
File deleted |
/shark/trunk/drivers/svga/lrmi.c |
---|
File deleted |
/shark/trunk/drivers/svga/makefile |
---|
15,8 → 15,8 |
MODULES = timing.o vgaregs.o interface.o accel.o modetab.o interrupt.o\ |
vgapci.o vga_helper.o nv3.o vga.o vgadrv.o vgaio.o vgapal.o\ |
vgaclear.o vgadraw.o vgaaccel.o vgaline.o icd2061a.o vesa.o\ |
glib.o vgammvgaio.o vgarelvgaio.o savage.o r128.o neo.o lrmi.o |
vgaclear.o vgadraw.o vgaaccel.o vgaline.o icd2061a.o\ |
glib.o vgammvgaio.o vgarelvgaio.o savage.o r128.o |
RAMDAC = ramdac.o normal.o attdacs.o sierra.o vgamisc.o\ |
icw.o s3dacs.o IBMRGB52x.o ics_gendac.o |
/shark/trunk/drivers/svga/lrmi.h |
---|
13,6 → 13,10 |
#ifndef LRMI_H |
#define LRMI_H |
#include "ll/sys/cdefs.h" |
__BEGIN_DECLS |
struct LRMI_regs |
{ |
unsigned int edi; |
44,22 → 48,6 |
#define LRMI_MAKENAME(a) LRMI_CONCAT(LRMI_PREFIX, a) |
/* |
Initialize |
returns 1 if sucessful, 0 for failure |
*/ |
#define LRMI_init LRMI_MAKENAME(init) |
int |
LRMI_init(void); |
/* |
Simulate a 16 bit far call |
returns 1 if sucessful, 0 for failure |
*/ |
#define LRMI_call LRMI_MAKENAME(call) |
int |
LRMI_call(struct LRMI_regs *r); |
/* |
Simulate a 16 bit interrupt |
returns 1 if sucessful, 0 for failure |
*/ |
67,19 → 55,6 |
int |
LRMI_int(int interrupt, struct LRMI_regs *r); |
/* |
Allocate real mode memory |
The returned block is paragraph (16 byte) aligned |
*/ |
#define LRMI_alloc_real LRMI_MAKENAME(alloc_real) |
void * |
LRMI_alloc_real(int size); |
__END_DECLS |
/* |
Free real mode memory |
*/ |
#define LRMI_free_real LRMI_MAKENAME(free_real) |
void |
LRMI_free_real(void *m,int size); |
#endif |
/shark/trunk/drivers/svga/readme |
---|
13,11 → 13,9 |
The current graphics drivers supported are: |
VESA |
NV3 (GEFORCE TNT TNT2) |
SAVAGE (VIRGE SAVAGE) |
R128 (RAGE128 RADEON) |
NEOMAGIC |
More drivers will be added in the future. |
/shark/trunk/drivers/svga/vga.c |
---|
35,8 → 35,6 |
extern int nv3_test(void); |
extern int savage_test(void); |
extern int r128_test(void); |
extern int neo_test(void); |
extern int vesa_test(void); |
/* If == 0 then nothing is defined by the user... */ |
int __svgalib_default_mode = 10; |
988,8 → 986,7 |
* NV3 (NVIDIA: GEFORCE/TNT/TNT2) |
* SAVAGE (S3: VIRGE/SAVAGE |
* R128 (ATI: RAGE 128/RADEON) |
* NEOMAGIC (NEOMAGIC CARD) |
* |
* |
*/ |
CHIPSET = set_chipset; |
1009,12 → 1006,6 |
case R128: |
r128_test(); |
break; |
case NEOMAGIC: |
neo_test(); |
break; |
case VESA: |
vesa_test(); |
break; |
} |
} |