zephyr/arch/x86
Sarath R Nair 8ac992bfcd quark_se: Save/restore debug registers.
In order to set breakpoints after waking up from sleep,
it is needed to save DR0/DR1/DR2/DR3 and DR6/DR7.

As DR4/DR5 are reserved or mapped to DR6/DR7, they are not saved.

Patch2 : Added compile time checks for debug build or soc_watch
build for Intel Energy analysis.

Patch3 : Avoid clobbering of edx.

JIRA: ZEP-1681

Change-Id: I62fbedca16953d57196420ecae4fb93c785bb4a5
Signed-off-by: Sarath R Nair <sarath.nandu.ramachandran.nair@intel.com>
2017-02-11 00:15:08 +00:00
..
core x86: implement direct interrupts 2017-02-03 18:18:30 +00:00
debug build: add _ASMLANGUAGE to all asm files 2017-01-24 13:34:51 +00:00
include kernel/arch: streamline thread user options 2017-01-24 13:34:50 +00:00
soc quark_se: Save/restore debug registers. 2017-02-11 00:15:08 +00:00
Kbuild x86: improve exception APIs 2016-07-28 18:13:24 +00:00
Kconfig license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
Makefile build: move qemu definitions to boards 2017-01-10 20:20:47 +00:00
Makefile.idt build: Separate out prebuilt kernel logic from toplevel 2017-02-08 19:11:10 +00:00
defconfig