 f4814901af
			
		
	
	
		f4814901af
		
	
	
	
	
		
			
			This patch moves more includes (most of them, to tell the truth) to common/include directory. This completes the list of includes needed to compile current trunk with the new libc (but to do that you need more patches in queue). This patch also contains some modification (for compilation with new headers) to the common includes under __NBSD_LIBC, the define used in mk script to specialize compilation with new includes.
		
			
				
	
	
		
			39 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| 
 | |
| #ifndef _SYS_VIDEO_H
 | |
| #define _SYS_VIDEO_H 1
 | |
| 
 | |
| /* Definitions used by the console driver. */
 | |
| #define MONO_BASE    0xB0000L   /* base of mono video memory */
 | |
| #define COLOR_BASE   0xB8000L   /* base of color video memory */
 | |
| #define MONO_SIZE     0x1000    /* 4K mono video memory */
 | |
| #define COLOR_SIZE    0x4000    /* 16K color video memory */
 | |
| #define EGA_SIZE      0x8000    /* EGA & VGA have at least 32K */
 | |
| #define BLANK_COLOR   0x0700    /* determines cursor color on blank screen */
 | |
| #define SCROLL_UP          0    /* scroll forward */
 | |
| #define SCROLL_DOWN        1    /* scroll backward */
 | |
| #define CONS_RAM_WORDS    80    /* video ram buffer size */
 | |
| #define MAX_ESC_PARMS      4    /* number of escape sequence params allowed */
 | |
| 
 | |
| /* Constants relating to the controller chips. */
 | |
| #define M_6845         0x3B4    /* port for 6845 mono */
 | |
| #define C_6845         0x3D4    /* port for 6845 color */
 | |
| #define INDEX              0    /* 6845's index register */
 | |
| #define DATA               1    /* 6845's data register */
 | |
| #define STATUS             6    /* 6845's status register */
 | |
| #define VID_ORG           12    /* 6845's origin register */
 | |
| #define CURSOR            14    /* 6845's cursor register */
 | |
| 
 | |
| /* Beeper. */
 | |
| #define BEEP_FREQ     0x0533    /* value to put into timer to set beep freq */
 | |
| #define B_TIME             3    /* length of CTRL-G beep is ticks */
 | |
| 
 | |
| /* definitions used for font management */
 | |
| #define GA_SEQUENCER_INDEX      0x3C4
 | |
| #define GA_SEQUENCER_DATA       0x3C5
 | |
| #define GA_GRAPHICS_INDEX       0x3CE
 | |
| #define GA_GRAPHICS_DATA        0x3CF
 | |
| #define GA_VIDEO_ADDRESS        0xA0000L
 | |
| #define GA_FONT_SIZE            8192
 | |
| 
 | |
| #endif
 |