seL4/libsel4
Kofi Doku Atuah 4b491dcf0c SELFOUR-836: arm-hyp: Config option for saving/loading vs trapping debug state
Provides a configuration option for enabling HDCR.TD* traps, or saving and loading debug
state on VCPU switches. Currently verification only plans to support the trap setting.

As this option complicates all of the #ifdef's related to debug registers even further,
abstractions for enabling/disabling each individual piece of the debug code for different
configuration options are also implemented.

Part of these refactored #ifdef guards was to remove the guards completely from libsel4
around the definitions of the number of breakpoints and watchpoints.
2017-04-03 14:21:27 +10:00
..
arch_include x86: Pass VBE information from multiboot through bootinfo 2017-02-28 16:35:50 +11:00
include libsel4: Deprecate bootinfo management 2017-03-08 09:25:47 +11:00
sel4_arch_include ia32: remove unsued ia32KSGlobalPDPT and PDPT defines 2017-03-17 09:50:52 +11:00
sel4_plat_include SELFOUR-836: arm-hyp: Config option for saving/loading vs trapping debug state 2017-04-03 14:21:27 +10:00
src Streamline libsel4 and remove its libc dependencies. 2015-07-09 18:03:46 -07:00
tools Replace division with int division in py scripts 2017-02-22 12:20:15 +11:00
Kbuild Streamline libsel4 and remove its libc dependencies. 2015-07-09 18:03:46 -07:00
Kconfig libsel4: Optional public symbols for external interfaces 2016-12-06 18:08:39 +11:00
Makefile Add comment explaining env var 2017-03-31 16:59:14 +11:00