zephyr/arch/x86/core
Andrew Boie d81f9c1e4d x86: revise _x86_mmu_buffer_validate
- There's no point in building up "validity" (declared volatile for some
  strange reason), just exit with false return value if any of the page
  directory or page table checks don't come out as expected

- The function was returning the opposite value as its documentation
  (0 on success, -EPERM on failure). Documentation updated.

- This function will only be used to verify buffers from user-space.
  There's no need for a flags parameter, the only option that needs to
  be passed in is whether the buffer has write permissions or not.

Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2017-09-12 08:40:41 -07:00
..
debug
offsets kernel: x86: MMU: Macros & Linker scripts for Boot time table creation 2017-06-13 11:36:54 -04:00
cache_s.S
cache.c
cpuhalt.c tests: benchmark: boot_time: Reading time stamps made arch agnostic 2017-06-16 07:37:37 -05:00
crt0.S x86: don't set FS/GS segment selectors 2017-09-12 08:40:08 -07:00
excstub.S
fatal.c x86: don't set FS/GS segment selectors 2017-09-12 08:40:08 -07:00
float.c
intstub.S tests: benchmark: timing_info: Change API/variable Name. 2017-08-31 14:25:31 -04:00
irq_manage.c x86: remove hacks to include functions 2017-05-13 14:07:09 -04:00
irq_offload.c
Kconfig kconfig: remove unused config DEBUG_IRQS 2017-09-11 09:42:35 -07:00
Makefile x86: generate RAM-based GDT dynamically 2017-07-25 11:32:36 -04:00
msr.c
reboot_rst_cnt.c
swap.S tests: benchmark: timing_info: Change API/variable Name. 2017-08-31 14:25:31 -04:00
sys_fatal_error_handler.c qemu_x86: terminate emulator on fatal system error 2017-07-22 09:46:26 -04:00
thread.c zephyr: use k_thread_entry_t everywhere 2017-09-11 11:18:22 -07:00
x86_mmu.c x86: revise _x86_mmu_buffer_validate 2017-09-12 08:40:41 -07:00