GitHub PushEvent at 2014-01-12 15:57:56
Repository: jailhouse
Actor: jan-kiszka
Payload: {"shas":[["8a5bc3bab23a44acf50a36bdba74378f15152c04","a5b45c9af271d077f30d36aa7d9b988eed9d56eb@siemens.com","inmates/configs: Use separate configs for tiny-demo and apic-demo\n\nSplit the inmate configs into to files, allowing the tiny-demo to run in\nparallel to the apic-demo on a different CPU and at a different RAM\nlocation. The tiny-demo is now on CPU 2 and uses the second UART. Note\nthat both cells use the PM timer, but shared access to it is harmless as\nit is read-only.\n\nSigned-off-by: Jan Kiszka <jan.kiszka@siemens.com>","Jan Kiszka",true],["2ac1495e152126094eff842f04778d481ca78d64","a5b45c9af271d077f30d36aa7d9b988eed9d56eb@siemens.com","Update README according to config changes, extend it\n\nReflect the split-up and renaming of inmate config files, and also\ndescribe cell destruction and Jailhouse disabling at that chance.\n\nSigned-off-by: Jan Kiszka <jan.kiszka@siemens.com>","Jan Kiszka",true],["b91c8c647f6e236b19cfc5c79cf6b6587d4a175d","a5b45c9af271d077f30d36aa7d9b988eed9d56eb@siemens.com","gitignore: Exclude all *.bin files\n\nWe don't want to track any binary file at all.\n\nSigned-off-by: Jan Kiszka <jan.kiszka@siemens.com>","Jan Kiszka",true],["3f45dc4f8fb4f55ce91beba523cb8293ea14d079","a5b45c9af271d077f30d36aa7d9b988eed9d56eb@siemens.com","inmates: Rename folder\n\nWe keep many of them here, at least more than one so far.\n\nSigned-off-by: Jan Kiszka <jan.kiszka@siemens.com>","Jan Kiszka",true],["28a54cf3c3498c76271359d7d198c79e2f394d03","a5b45c9af271d077f30d36aa7d9b988eed9d56eb@siemens.com","configs: Rename folder\n\nSame logic as for inmates: There is more than one config file kept here.\n\nSigned-off-by: Jan Kiszka <jan.kiszka@siemens.com>","Jan Kiszka",true],["ca001dc6241d4d615406fb0f0e17b400a192e2bd","a5b45c9af271d077f30d36aa7d9b988eed9d56eb@siemens.com","x86: Look over hlt in shutdown state\n\nIf an NMI should hit us while waiting for Linux to get this CPU online\nagain, we need to avoid resuming execution of the hypervisor code.\n\nSigned-off-by: Jan Kiszka <jan.kiszka@siemens.com>","Jan Kiszka",true],["d5d8eb4ce07a4ec8ad23f85b943dfdb9fd7e09e3","a5b45c9af271d077f30d36aa7d9b988eed9d56eb@siemens.com","x86: Introduce panic_halt\n\nIn case we can recover from a panic situation, either by destroying the\nguest cell or by re-initializing the CPU from with that cell, we do not\nneed to enter the fatal stop state. Provide panic_halt for that\nscenarios, it will park the faulted CPU in wait-for-SIPI state instead,\nkeeping virtualization enabled.\n\nSigned-off-by: Jan Kiszka <jan.kiszka@siemens.com>","Jan Kiszka",true],["7cecc323278b9eeaed15e7a7657cd9d75dd15faa","a5b45c9af271d077f30d36aa7d9b988eed9d56eb@siemens.com","x86: Don't switch off virtualization on panic stops\n\nThis CPU is lost until the next system reset. Disabling VMX mode doesn't\nbuy us anything, so drop that line of code.\n\nSigned-off-by: Jan Kiszka <jan.kiszka@siemens.com>","Jan Kiszka",true],["6046e85e6e982bd385e15c1b80c95cbbd6afdb49","a5b45c9af271d077f30d36aa7d9b988eed9d56eb@siemens.com","x86: Park CPU on guest originated faults\n\nIf a guest CPU violates a cell boundary or cause an unhandled vmexit,\nonly park the CPU in non-root mode afterwards. This allows to recover\nthe CPU when its cell is destructed, e.g. Any fault we see in root mode\nremains fatal, and we will continue to stop using the CPU from that on.\n\nSigned-off-by: Jan Kiszka <jan.kiszka@siemens.com>","Jan Kiszka",true]],"size":9,"ref":"refs/heads/next","head":"6046e85e6e982bd385e15c1b80c95cbbd6afdb49"}