14#ifndef _LIBCPU_i386_PAGE_H
15#define _LIBCPU_i386_PAGE_H
19#include <rtems/score/cpu.h>
23extern int _CPU_is_cache_enabled(
void);
24extern int _CPU_is_paging_enabled(
void);
25extern int init_paging(
void);
26extern void _CPU_enable_paging(
void);
27extern void _CPU_disable_paging(
void);
28extern void _CPU_disable_cache(
void);
29extern void _CPU_enable_cache(
void);
30extern int _CPU_map_phys_address
31 (
void **mappedAddress,
void *physAddress,
33extern int _CPU_unmap_virt_address (
void *mappedAddress,
int size);
34extern int _CPU_change_memory_mapping_attribute
35 (
void **newAddress,
void *mappedAddress,
36 unsigned int size,
unsigned int flag);
37extern int _CPU_display_memory_attribute(
void);