Alexander Graf 77873196f3 Convert multiboot to fw_cfg backed data storage
Right now we load the guest kernel to RAM, fire off the BIOS, hope it
doesn't clobber memory and run an option rom that jumps into the kernel.

That breaks with SeaBIOS, as that clears memory. So let's read all
kernel, module etc. data using the fw_cfg interface when in the int19
handler.

This patch implements said mechanism for multiboot.

Signed-off-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2009-11-17 10:39:02 -06:00
2009-10-15 10:43:45 +04:00
2009-11-09 08:43:02 -06:00
2009-11-17 08:49:40 -06:00
2009-10-01 16:12:16 -05:00
2009-11-14 13:10:00 +01:00
2009-11-17 08:49:37 -06:00
2009-10-01 16:12:16 -05:00
2009-11-14 01:17:47 +01:00
2009-10-02 17:59:10 +00:00
2008-12-13 09:32:43 +00:00
2009-09-12 07:36:22 +00:00
2009-09-12 07:36:22 +00:00
2009-05-13 20:54:26 +01:00
2004-08-01 21:54:53 +00:00
2009-10-27 12:28:59 -05:00
2009-09-25 19:53:21 +00:00
2009-10-05 09:32:44 -05:00
2009-10-01 16:12:16 -05:00
2009-11-17 08:49:30 -06:00
2009-11-17 08:49:30 -06:00
2009-03-10 21:43:35 +00:00
2009-11-17 08:49:30 -06:00
2009-01-14 18:39:49 +00:00
2009-11-17 08:49:38 -06:00
2009-10-08 21:17:18 -05:00
2009-09-04 09:37:34 -05:00
2009-09-19 18:43:44 +02:00
2009-10-01 16:12:16 -05:00
2009-10-08 21:17:10 -05:00
2009-11-17 08:49:39 -06:00
2009-10-01 16:12:16 -05:00
2008-10-12 17:54:42 +00:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-09-20 06:56:26 +00:00
2008-10-27 19:49:12 +00:00
2009-10-05 09:32:44 -05:00
2009-11-14 01:19:12 +01:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-09-12 07:36:22 +00:00
2009-10-01 16:12:16 -05:00
2009-10-15 09:32:04 -05:00
2007-09-16 20:03:23 +00:00
2009-07-02 17:54:34 +00:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-11-17 08:49:39 -06:00
2009-11-17 08:49:39 -06:00
2009-11-17 08:49:39 -06:00
2009-11-17 08:49:39 -06:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-11-17 08:49:37 -06:00
2009-11-17 08:49:37 -06:00
2008-12-14 08:50:18 +00:00
2009-10-27 12:28:59 -05:00
2009-10-01 16:12:16 -05:00
2009-11-17 08:49:39 -06:00
2009-11-16 17:06:43 +00:00
2009-11-17 08:49:30 -06:00
2009-11-17 08:49:30 -06:00
2009-11-17 08:49:30 -06:00
2009-11-17 08:49:30 -06:00
2009-11-17 08:49:30 -06:00
2009-11-17 08:49:30 -06:00
2009-09-12 07:36:22 +00:00
2009-09-04 09:37:30 -05:00
2009-08-15 07:51:59 +00:00
2009-11-17 08:49:39 -06:00
2009-11-17 08:49:39 -06:00
2009-11-17 08:49:39 -06:00
2009-11-17 08:49:39 -06:00
2009-09-11 10:19:49 -05:00
2009-10-27 12:28:59 -05:00
2009-11-16 17:06:43 +00:00
2009-10-01 16:12:16 -05:00
2009-05-19 22:29:20 +04:00
2009-10-06 14:36:11 -05:00
2009-09-12 07:36:22 +00:00
2009-09-12 09:58:51 +00:00
2009-07-22 10:58:49 -05:00
2009-10-05 09:32:45 -05:00
2009-11-17 08:49:38 -06:00
2009-11-17 08:49:38 -06:00
2009-09-04 09:37:29 -05:00
2009-11-17 08:49:40 -06:00
2009-11-17 08:49:40 -06:00
2009-11-17 08:49:39 -06:00
2009-11-17 08:49:38 -06:00
2009-11-17 08:49:38 -06:00
2008-12-14 08:50:18 +00:00
2009-11-17 08:49:30 -06:00
2009-10-01 16:12:16 -05:00
2009-06-29 08:52:44 -05:00
2009-07-08 18:25:37 +04:00
2009-10-06 14:36:09 -05:00
2009-11-14 01:19:12 +01:00
2009-04-07 21:47:27 +00:00
2009-09-13 19:38:43 +00:00
2009-11-17 08:49:30 -06:00
2009-10-01 16:12:16 -05:00
2008-12-04 11:29:42 +00:00
2009-10-01 16:12:16 -05:00
2009-03-05 23:01:23 +00:00
2009-07-16 18:12:18 -05:00
2008-09-06 16:31:30 +00:00
2009-11-17 08:49:30 -06:00
2009-10-01 16:12:16 -05:00
2009-03-06 23:44:29 +00:00
2009-03-06 23:44:29 +00:00
2009-03-06 23:44:29 +00:00
2009-03-06 23:44:29 +00:00
2009-11-12 11:23:56 -06:00
2009-10-01 16:12:16 -05:00
2009-08-10 13:05:30 -05:00

Read the documentation in qemu-doc.html.

Fabrice Bellard.
Description
Original Xbox Emulator for Windows, macOS, and Linux (Active Development)
Readme 531 MiB
Languages
C 82.5%
C++ 7%
Python 3.3%
Dylan 2.8%
Shell 1.5%
Other 2.6%