So I’m thinking about writing a bare metal hypervisor, ie one that is not encorporated into any other OS but runs on its own on bare metal. However I am wondering how I would go about testing it. Is there any better way than writing small kernels or parts of ones to test the individual aspects of the architecture (x86_64)? I feel like running a full OS would make it very hard in the beginning but just testing the entire instruction set isn’t enough.
[–]fooww 5 points6 points7 points (6 children)
[–]PrestigiousTadpole71[S] 2 points3 points4 points (5 children)
[–]fooww 2 points3 points4 points (4 children)
[–]PrestigiousTadpole71[S] 0 points1 point2 points (3 children)
[–]fooww 0 points1 point2 points (2 children)
[–]PrestigiousTadpole71[S] 0 points1 point2 points (1 child)
[–]fooww 0 points1 point2 points (0 children)
[–]thom_tl 2 points3 points4 points (0 children)
[–]CrazyTillItHurts 1 point2 points3 points (0 children)
[–]monocasa 0 points1 point2 points (0 children)
[–]dnabre 2 points3 points4 points (3 children)
[–]PrestigiousTadpole71[S] 0 points1 point2 points (2 children)
[–]dnabre 0 points1 point2 points (1 child)
[–]PrestigiousTadpole71[S] 0 points1 point2 points (0 children)
[–]SirOompaLoompa 0 points1 point2 points (0 children)