Subversion Repositories shark

Compare Revisions

Ignore whitespace Rev 132 → Rev 131

/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;
}
}