xref: /openbmc/u-boot/arch/x86/include/asm/cpu.h (revision 7bddac94)
1*7bddac94SSimon Glass /*
2*7bddac94SSimon Glass  * Copyright (c) 2014 The Chromium OS Authors.
3*7bddac94SSimon Glass  *
4*7bddac94SSimon Glass  * SPDX-License-Identifier:	GPL-2.0+
5*7bddac94SSimon Glass  */
6*7bddac94SSimon Glass 
7*7bddac94SSimon Glass #ifndef __X86_CPU_H
8*7bddac94SSimon Glass #define __X86_CPU_H
9*7bddac94SSimon Glass 
10*7bddac94SSimon Glass  /**
11*7bddac94SSimon Glass  * cpu_enable_paging_pae() - Enable PAE-paging
12*7bddac94SSimon Glass  *
13*7bddac94SSimon Glass  * @pdpt:	Value to set in cr3 (PDPT or PML4T)
14*7bddac94SSimon Glass  */
15*7bddac94SSimon Glass void cpu_enable_paging_pae(ulong cr3);
16*7bddac94SSimon Glass 
17*7bddac94SSimon Glass /**
18*7bddac94SSimon Glass  * cpu_disable_paging_pae() - Disable paging and PAE
19*7bddac94SSimon Glass  */
20*7bddac94SSimon Glass void cpu_disable_paging_pae(void);
21*7bddac94SSimon Glass 
22*7bddac94SSimon Glass #endif
23