Merge pull request #4 from in1004kyu/proto2

Proto2 update: context switch api for safe invocation from an interrupt handler
Generic Timer Freq. = 100Mhz (guessed). periodic context switching interrupt demo: interval = 1sec
ready to begin vgic implementation
1. + monitor_secure.S, monitor_imp_secure.c
2. Hyp mode stack initialized through a separate secure exception vector - hyp_stacklimit
3. Clearly set secure mode stack in boot.S - sec_stacklimit
4. monitor.S cleanup with unused data words
5. model.lds.S cleanup with unnecessary addresses. MON_OFFSET=0xF0000000, customizable
6. removal of __mon_install_hyp from monitor.S
Manual merge of 57263912b388414ea23b5ac0180eef3aeaa73496 and 6922cbfcde7adcfaaa908ee7c2a97f27410a8198 (Fix to Hyp SP)
Merge branch 'proto2' into vgic

Conflicts: RESOLVED MANUALY
	monitor/Makefile
hyp mode sp: fix to corruption before switching to the first guest for the first time due to unnecessary stack save of sp/lr at hyp mode trap entrance
1. Generic Timer signals a PPI to GIC that calls ISR for guest context switch.
2. Time unit is microseconds.
3. Modify generic_tiomer.c, generic_timer.h, scheduler.c, scheduler.h, timer.c, timer.h, Makefile
4. Add asm-arm_inline.h, generic_timer_regs.h
Merge pull request #7 from simonkim/proto2

Proto2 - Hyp mode stack pointer initialization
tested by @wonseok on arndale
Merge pull request #8 from in1004kyu/proto2-request

Guest context switch uses Timer interrupt.
VGIC: Added with only initialization and virq injection function. Maintenance IRQ handling, virq deactivation, and guest context switching are not implemented yet
Merge branch 'vgic' into proto2
Merge branch 'proto2' of https://github.com/kesl/khypervisor into proto2

Conflicts: MANUALLY RESOLVED
	monitor/hmain.c
Merge branch 'proto2' of https://github.com/kesl/khypervisor into proto2

Conflicts: MANUALLY RESOLVED
	monitor/hmain.c
Fix to build error:
       generic_timer.c undefined symbol reference to HVMM_TRACE_ENTER()/HVMM_TRACE_EXIT()
       due to missing hvmm_trace.h
Merge branch 'proto2' of https://github.com/simonkim/khypervisor into proto2
Merge pull request #10 from simonkim/proto2

VGIC: Imcomplete Implementation - Initialization and preliminary VIRQ injection function
- test by simon
merge kesl&inkyu's remote