mirror of
https://github.com/Qortal/Brooklyn.git
synced 2025-02-07 14:54:17 +00:00
* 0day explit mitigation * Memory corruption prevention * Privilege escalation prevention * Buffer over flow prevention * File System corruption defense * Thread escape prevention This may very well be the most intensive inclusion to BrooklynR. This will not be part of an x86 suite nor it will be released as tool kit. The security core toolkit will remain part of kernel base.
23 lines
893 B
C
23 lines
893 B
C
/* Miscellaneous definitions for VIA chipsets
|
|
Currently used only by drivers/parport/parport_pc.c */
|
|
|
|
/* Values for SuperIO function select configuration register */
|
|
#define VIA_FUNCTION_PARPORT_SPP 0x00
|
|
#define VIA_FUNCTION_PARPORT_ECP 0x01
|
|
#define VIA_FUNCTION_PARPORT_EPP 0x02
|
|
#define VIA_FUNCTION_PARPORT_DISABLE 0x03
|
|
#define VIA_FUNCTION_PROBE 0xFF /* Special magic value to be used in code, not to be written into chip */
|
|
|
|
/* Bits for parallel port mode configuration register */
|
|
#define VIA_PARPORT_ECPEPP 0X20
|
|
#define VIA_PARPORT_BIDIR 0x80
|
|
|
|
/* VIA configuration registers */
|
|
#define VIA_CONFIG_INDEX 0x3F0
|
|
#define VIA_CONFIG_DATA 0x3F1
|
|
|
|
/* Mask for parallel port IRQ bits (in ISA PnP IRQ routing register 1) */
|
|
#define VIA_IRQCONTROL_PARALLEL 0xF0
|
|
/* Mask for parallel port DMA bits (in ISA PnP DMA routing register) */
|
|
#define VIA_DMACONTROL_PARALLEL 0x0C
|