Re: NOVA, NUL, snapshotting

"Sartakov A. Vasily" <[email protected]>
Newsgroups gmane.comp.micro-kernel.l4.devel
Message-ID <[email protected]>
Hello. 


> > 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 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.
> 
> Julian
> 

-- 
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

iQIcBAEBCgAGBQJSStnWAAoJEJl93FGKuRBUkB8QAMKzM9D565DXHh1fCFei7FxH
lch90EmG7WIryNS1p2EceyCtWXYXtG3rdjBD/kzNoRLjTztXVOOC9Mb9j9v6CynL
k09I0TCzw19OFeMkxTS+HU/FMGiVqjgDpsUXpQM/lBPU+9+cR01efe7PbInDnfAs
VvWEStkCxwnlxVDqfM+AFI5j4ZfhmNnLCcmy5MzXV5xJgPro8Ro+XXQgpEGu9rGE
vxZlQ9C1JE3S0xmOjBebk5PFjqLoVgeffgDUgRxp4qX5fXstgB0Z2O0YCpUiauaf
DL4buMtK8DEdnY97YjYQ8pbUd7yFhSJxkuz5ZiiyRi9Gt3mDiLUel7R6eQAaemcy
v3lUF8E9Tm3yZGaSfesgiqfLCvm2yL9XzxC+z/zg97Wq0SMBCofYyxRynfdt6+OL
c3lTXgK3ey0Y5c6pJoIuzK1g2qPq46QRsztES7JztRUN0Nq74VSdMR7FzUSI0mlq
nY8yE+3gNXIm0UtMaOjtqGi/WjK0BHQV+/GU3gLBnkpS1WLSRUpwlod0CIkPmReO
Qen8wXF+nA3CI2ZDLIbirysjCSrYWqOLhEBthToeLD48j55NoT0Cl7oB5qMsyo1S
clnZHTnKAsGW6i2tSw2CyZu2qC34T+zan+JtZ2wvQQT18ic+hJI2GE3w46t+VrLl
UmIy1yN20rm2hqBdE02+
=0OCN
-----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.