forked from Qortal/Brooklyn
* 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.
28 lines
485 B
C
28 lines
485 B
C
#ifndef _L3_H_
|
|
#define _L3_H_ 1
|
|
|
|
struct l3_pins {
|
|
void (*setdat)(struct l3_pins *, int);
|
|
void (*setclk)(struct l3_pins *, int);
|
|
void (*setmode)(struct l3_pins *, int);
|
|
|
|
int gpio_data;
|
|
int gpio_clk;
|
|
int gpio_mode;
|
|
int use_gpios;
|
|
|
|
int data_hold;
|
|
int data_setup;
|
|
int clock_high;
|
|
int mode_hold;
|
|
int mode;
|
|
int mode_setup;
|
|
};
|
|
|
|
struct device;
|
|
|
|
int l3_write(struct l3_pins *adap, u8 addr, u8 *data, int len);
|
|
int l3_set_gpio_ops(struct device *dev, struct l3_pins *adap);
|
|
|
|
#endif
|