Re: NOVA, NUL, snapshotting

"Sartakov A. Vasily" <[email protected]>
Newsgroups gmane.comp.micro-kernel.l4.devel
Message-ID <[email protected]>
>>> Is that enough? What should I do with mappings (NPT in particular
>>> caused me questions), devices?
>> 
>> ... you need to save and restore device state. Jacek Galowicz has
>> implemented this already. For a short overview of what he did check:
>> https://github.com/TUD-OS/seoul/issues/12
> 
> I understand that issue. But I do not understand how multiboot/vbios part works. Can you explain me what happens from 
> handle_cpu_init (cpu.cc) to main function (or __start ) of munich. I.e. in range from message "reset CPU state" and first console message of Munich. 
> I do not need full detailed description, just main idea. 
> I stuck on very early stage of VM booting. I see intensive messaging of VBios, Lapic, RTC, Serial, I have got several traps (I count svm_invalid trap), but I seriously do not see the reason, the code that trigger traps. 
> 

I'm wrong. 
nvm

>> I understand the VMM-specific code will be published at some point.
>> 
>>> What is the cpu state in receive function of vbios_multiboot? Is it
>>> a beginning state of VM, when the Munech is uploaded?
>> 
>> This function is called whenever some code issues int 19h to (re)start
>> the BIOS boot procedure. Initially this is called by the vBIOS itself.
>> I am not sure what you mean with your second question.

-- 
Sartakov A. Vasily
[email protected]

_______________________________________________
l4-hackers mailing list
[email protected]
http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers
signature.asc (application/pgp-signature, 842 B)
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCgAGBQJSTFXuAAoJEJl93FGKuRBUMR0P/jssXtOYSF6Jc6EVtZpbfezY
8MAz8CpzZ7eHW83XhoPmjNIuI9ujeGIC1yWvkjMWwYpZxgUAIF2h9s3gLOHsk3OW
Ig72b4ioOYyKEPwzyJvKHC0aiHcd0PGWCWaG5EI2r6yklPA1PUegxkovJFXYvosh
oCOKmRrqo1BBDtHbFQcEmNUAXX5sIMLf8xSXS79S/69zP1gz+3E/xw1zK5Z+JvuG
vIWkUxj51eSX77Uv7yi+iJaNqmnx7w4FQ2XDonhs7dpHbYSYk8UC6oP5sqcNC0jU
7yjfMMubmZeS69wvf5QNwrs0bEBM8MOKjRwjojXoBrKecUhELHiI+Yoj3fOTioXO
RjOEEC0z0Oc0zYvrX4edDanamFJe7Cr7Stzi6DaJS9Lgh9MEpLzBFhy5wetppPeb
h/pM3492mMwzbEVcavf+2oQPcMynn2PQcKNJmTqQtiZCdeSR1NsLMoxYd4SsDqcH
XT3JpdIC7ibcBKoYuTgqEugqTW1t7lCjBkca2pJgRhl8r/hnyvAwbEC7YJSUxlkw
mjjfXK4MzV7of1qTT5EdAFb1/hdP19D7zsMRBS+lHCVkoDiflDjIJIX9+V/leNYx
33P7cynPx/5gFAtQkH5Jzyi1YqtBRyLQFp+7v8U/I8X5xEs3zQd3kzyCi06cfKt5
1zP1U688u3MOl3/WaRXS
=8tnc
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.