Commit graph

5 commits

Author SHA1 Message Date
Rian Quinn
8e919f0cd8 Adds additional loader scaffolding
This patch attempts to add in additional scaffolding so that
where all of the logic is located is easier to identify. To
ensure that everything works as needed, this code also adds
in the per-cpu logic that will be needed to launch on each
cpu. Some improvements were made to work without the need for
symbol lookups on Linux as well.
2020-05-12 14:14:57 -06:00
Rian Quinn
1f364bb666 Adding in some CPUID stuff to see how the structure works 2020-05-11 09:05:28 -06:00
Rian Quinn
363d36c9ff Loader scaffolding
This patch adds the scaffolding for the loader that is needed
for platform/arch specific logic.
2020-05-11 06:43:11 -06:00
Rian Quinn
6d0392d154 Do not attempt to add to git the loader's compile artifacts 2020-05-10 06:21:09 -06:00
Rian Quinn
c01cd23e7e Add initial scaffolding for the vmmctl and the Linux loader
This patch adds to initial scaffolding needed to use the vmmctl
to talk to a the Linux loader. This will provide the starting
point to implement the Linux loader. Once the VMM is able to
start/stop from the loader on Windows and Linux, we will finish
the vmmctl logic, including tests, Perforce, etc...
2020-05-09 12:43:48 -06:00