Commit Graph

53 Commits

Author SHA1 Message Date
Zhuowei Zhang
ea7f4efd1f Copy SmbiosPlatformDxe from Juno 2019-02-23 20:04:56 -08:00
Zhuowei Zhang
8e76e86bf4 Add graphics console DXE and disable UGA for graphics
Oh, so that's why screen isn't turned on.
2019-02-23 18:17:49 -08:00
Zhuowei Zhang
021fa1e4d7 SimpleFbDxe: also flush cache after initial clear 2019-02-23 18:17:33 -08:00
Zhuowei Zhang
98d6c66bbd Fix architecture timer interrupt numbers
This gets us into UEFI shell, according to in memory serial, but still nothing on screen
2019-02-23 18:01:37 -08:00
Zhuowei Zhang
73299652d9 SimpleFbDxe: Attempt to flush cache after every blit; didn't work 2019-02-23 17:43:55 -08:00
Zhuowei Zhang
bfb1f3cc79 SimpleFbDxe: use FrameBufferBltLib 2019-02-23 17:37:46 -08:00
Zhuowei Zhang
90cdb3c876 Memory attributes, y u no work? 2019-02-23 17:37:32 -08:00
Zhuowei Zhang
fb7289c995 Actually enable the screen
You have one job, screen
2019-02-23 16:57:56 -08:00
Zhuowei Zhang
40d9b18c4f SimpleFbDxe: clear screen on load 2019-02-23 16:53:50 -08:00
Zhuowei Zhang
0659b959d1 Decreasing the amount of memory gets us into BDS
Screen still doesn't work though.
2019-02-23 16:47:38 -08:00
Zhuowei Zhang
aa8f3cccae Flush cache after every write to in memory serial 2019-02-23 16:37:11 -08:00
Zhuowei Zhang
941ccaf626 Added reboot code, doesn't do a thing. 2019-02-23 16:26:16 -08:00
Zhuowei Zhang
381b0ec79b Attempt to fix memory caches in DXE instead; didn't work 2019-02-23 16:07:12 -08:00
Zhuowei Zhang
9959419ab3 Revert the memory hob changes
Messing with memory leaves the UEFI's run time nasty, brutish, and short
2019-02-23 15:23:03 -08:00
Zhuowei Zhang
99b486b8c2 It seems if I have these in here, it panics in ArmCpuDxe
Guess the HOBs are still wrong.
2019-02-22 21:52:00 -08:00
Zhuowei Zhang
49ca4eeb68 Integrate SimpleFbDxe
Doesn't work yet (seems to freeze?)
2019-02-22 21:13:17 -08:00
Zhuowei Zhang
b2756dbb02 Add SimpleFbDxe from imbushuo's Lumia950XLPkg 2019-02-22 20:56:49 -08:00
Zhuowei Zhang
bc0204807f Remove the screen drawing code 2019-02-22 20:56:38 -08:00
Zhuowei Zhang
d03460e5b3 dxe is executing; paint screen green to celebrate 2019-02-22 20:56:05 -08:00
Zhuowei Zhang
780fa066fe That's actually the redistributor base 2019-02-22 20:46:28 -08:00
Zhuowei Zhang
f28d3cfe0a Mark in memory serial zone as uncached 2019-02-22 20:35:49 -08:00
Zhuowei Zhang
c4dc7bd403 Write serial output to memory 2019-02-21 22:36:47 -08:00
Zhuowei Zhang
b72ca8c17a rename files for base serial 2019-02-21 22:18:59 -08:00
Zhuowei Zhang
167479423d start working on in memory serial port 2019-02-21 22:16:50 -08:00
Zhuowei Zhang
9fbf75ca45 ok, this doesn't even reboot the device. So Dxe is broken 2019-02-21 20:15:14 -08:00
Zhuowei Zhang
6cfcdb0b4a we don't support gpio 2019-02-21 20:09:45 -08:00
Zhuowei Zhang
9995cef67f Remove network support
We'll never need it
2019-02-21 19:50:20 -08:00
Zhuowei Zhang
92856e4fce remove the serial port
We don't have a serial port yet
2019-02-21 19:50:00 -08:00
Zhuowei Zhang
7ba55e55f9 fix compile in Pixel3XLDxe
Nope, still doesn't reboot. So we didn't make into DXE.
2019-02-21 19:20:58 -08:00
Zhuowei Zhang
60b2a0bc8f Actually include the Pixel3XLDxe 2019-02-21 19:20:44 -08:00
Zhuowei Zhang
6b73595028 also reboot in dxe, just to confirm it's not reaching there 2019-02-21 19:04:10 -08:00
Zhuowei Zhang
cef0e0f475 Set screen to black in DXE to see if we get there 2019-02-21 19:01:49 -08:00
Zhuowei Zhang
665adc4b50 Remove more hikey960 leftovers 2019-02-21 19:01:10 -08:00
Zhuowei Zhang
4ddfcfaabc Revert "test boot by adding code to blank screen and freeze"
This reverts commit f4c6a17c63.
2019-02-21 18:47:06 -08:00
Zhuowei Zhang
f20f672f75 create the workspace directory 2019-02-21 18:38:29 -08:00
Zhuowei Zhang
e02139da33 ci needs bc 2019-02-21 18:33:52 -08:00
Zhuowei Zhang
74102d5b81 whoops need that update after all 2019-02-21 18:29:17 -08:00
Zhuowei Zhang
980557f677 tweak ci script 2019-02-21 18:26:57 -08:00
Zhuowei Zhang
cfe7c2dce2 do an apt update in ci 2019-02-21 18:23:42 -08:00
Zhuowei Zhang
7682a9259b fix permission on ci-build.sh 2019-02-21 18:16:55 -08:00
Zhuowei Zhang
a111b2b47f Tweak Azure Pipeline 2019-02-21 18:14:07 -08:00
Zhuowei Zhang
b6afbff450 setup an Azure Pipeline 2019-02-21 18:10:58 -08:00
Zhuowei Zhang
514e7692c7 Update README 2019-02-21 18:00:27 -08:00
Zhuowei Zhang
f4c6a17c63 test boot by adding code to blank screen and freeze 2019-02-21 17:57:14 -08:00
Zhuowei Zhang
92d47a6b0e append the device tree 2019-02-21 17:57:00 -08:00
Zhuowei Zhang
c7a2260f13 copy the ARM64 header from ArmVirtPkg 2019-02-21 17:40:02 -08:00
Zhuowei Zhang
a85a10d999 don't manually specify number of threads in build.sh 2019-02-21 17:39:46 -08:00
Zhuowei Zhang
8558b220e6 Add README and gitignore 2019-02-21 17:13:59 -08:00
Zhuowei Zhang
10987332cd and the common fdf from hisilicon 2019-02-21 17:13:18 -08:00
Zhuowei Zhang
10dada4901 Add build scripts based on edk2-platform's instructions 2019-02-21 17:01:39 -08:00