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.
39 lines
1.1 KiB
C
39 lines
1.1 KiB
C
/*
|
|
* OMAP2+ WDTIMER-specific function prototypes
|
|
*
|
|
* Copyright (C) 2012 Texas Instruments, Inc.
|
|
* Paul Walmsley
|
|
*
|
|
* This program is free software; you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License as published by
|
|
* the Free Software Foundation; either version 2 of the License, or
|
|
* (at your option) any later version.
|
|
*/
|
|
|
|
#ifndef __LINUX_PLATFORM_DATA_OMAP_WD_TIMER_H
|
|
#define __LINUX_PLATFORM_DATA_OMAP_WD_TIMER_H
|
|
|
|
#include <linux/types.h>
|
|
|
|
/*
|
|
* Standardized OMAP reset source bits
|
|
*
|
|
* This is a subset of the ones listed in arch/arm/mach-omap2/prm.h
|
|
* and are the only ones needed in the watchdog driver.
|
|
*/
|
|
#define OMAP_MPU_WD_RST_SRC_ID_SHIFT 3
|
|
|
|
/**
|
|
* struct omap_wd_timer_platform_data - WDTIMER integration to the host SoC
|
|
* @read_reset_sources - fn ptr for the SoC to indicate the last reset cause
|
|
*
|
|
* The function pointed to by @read_reset_sources must return its data
|
|
* in a standard format - search for RST_SRC_ID_SHIFT in
|
|
* arch/arm/mach-omap2
|
|
*/
|
|
struct omap_wd_timer_platform_data {
|
|
u32 (*read_reset_sources)(void);
|
|
};
|
|
|
|
#endif
|