pl011: add watchdog excite

Signed-off-by: Lucian Cojocar <cojocar@gmail.com>
pl011: read data before the error reg

This is the expected behavior.

Signed-off-by: Lucian Cojocar <cojocar@gmail.com>
serial: add raw print functions, for debug

Signed-off-by: Lucian Cojocar <cojocar@gmail.com>
arm: armv7, cortex r4 helper functions

Signed-off-by: Lucian Cojocar <cojocar@gmail.com>
gdb: use put_hex_uint32 which is endianness agnostic

Signed-off-by: Lucian Cojocar <cojocar@gmail.com>
gdb: {get,put}_hex_buffer operates at byte level

Signed-off-by: Lucian Cojocar <cojocar@gmail.com>
gdb: use cache operations

Signed-off-by: Lucian Cojocar <cojocar@gmail.com>
gdb: signal debug enter and exit

Signed-off-by: Lucian Cojocar <cojocar@gmail.com>
gdb: break if we cannot resume the execution

Signed-off-by: Lucian Cojocar <cojocar@gmail.com>
gdb: var params for undefined macros

Signed-off-by: Lucian Cojocar <cojocar@gmail.com>
gdb: interface: hw breakpoints

Signed-off-by: Lucian Cojocar <cojocar@gmail.com>
gdb: stub: move state variable on the stack

Signed-off-by: Lucian Cojocar <cojocar@gmail.com>
Merge pull request #1 from cojocar/cojocar/plc/wip

cojocar/plc/wip