Commit Graph

50 Commits

Author SHA1 Message Date
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
Zhuowei Zhang
d7e1af47c1 Copy the common dsc file as well 2019-02-21 17:01:19 -08:00
Zhuowei Zhang
ccff74528f Rename everything to Pixel3XL 2019-02-21 16:42:53 -08:00
Zhuowei Zhang
b40bb0039d Initial commit 2019-02-21 16:42:17 -08:00