monitor: removed unnecessary flag __DISABLE_VMM__
Merge branch 'proto2' of https://keslproject.iptime.org/gitlab/virtualization/hypervisor into proto2

Conflicts:
	monitor/hmain.c	; only a single blank line
- GIC Distributor Initialization
- read_midr() -> armv7_p15.h
- read_mpidr() and smp.c added
- Shell script for U-boot launching on RTSM
* Known Issue: Switching from guest0 to guest1 will cause hang due to a bug
    - Does not load bmguest.bin at PA 0xB0000000 results in dummy data at IPA 0x00000000 for guest 1
bmguest: avoided attempt to use uart for print that caused prefetch abort with u-boot loaded binary
Merge branch 'simon-proto2-gic' into proto2
Merge branch 'proto2' of https://keslproject.iptime.org/gitlab/virtualization/hypervisor into proto2
1. GIC CPU Interface Initialization
1.1 Note on unimplemented IRQ routing/enabling comment at the end of gic.c

2. Clean up of old guest dummy code: guest.S and nrm_loop() in c_start.c
3. Fix to failing of guest1 switching due to unloaded bmguest.bin (Workaround in hmain.c)
1. GIC test code for Distributor and CPU Interface
2. trap_irq at hyp mode exception vector
3. Generic Timer test code only for testing GIC and IRQ handling functionality
4. Fix to bmguest.bin not loaded at 0xB0000000@PA (It wasn't fixed until the previous commit)