summaryrefslogtreecommitdiffstats
path: root/arch/arm/kernel/arch.h
blob: b7635b11e5bb09a6e2e8ec51b1cb6c3735a1aeb8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
struct machine_desc {
	unsigned int	nr;		/* architecture number	*/
	const char	*name;		/* architecture name	*/
	unsigned int	param_offset;	/* parameter page	*/
	unsigned int	video_start;	/* start of video RAM	*/
	unsigned int	video_end;	/* end of video RAM	*/
	unsigned int	reserve_lp0 :1;	/* never has lp0	*/
	unsigned int	reserve_lp1 :1;	/* never has lp1	*/
	unsigned int	reserve_lp2 :1;	/* never has lp2	*/
	unsigned int	broken_hlt  :1;	/* hlt is broken	*/
	unsigned int	soft_reboot :1;	/* soft reboot		*/
	void		(*fixup)(struct machine_desc *,
				 struct param_struct *, char **,
				 struct meminfo *);
};