This series of patches are for qemu master branch. They make qemu initially support fulong (Loongson-2E based) mini pc, a new type of MIPS machine. Usage: 1, Load PMON as bios, and then load OS in PMON shell qemu-system-mips64el -M fulong2e -bios pmon_fulong2e.bin -hda /root/hda.img 2, Load OS directly with -kernel parameter qemu-system-mips64el -M fulong2e -kernel vmlinux -append "root=/dev/hda1 console=ttyS0" -hda /root/hda.img
Patches include: [PATCH 1/6] MIPS: Initial support of bonito north bridge used by fulong mini pc [PATCH 2/6] MIPS: Initial support of vt82686b south bridge used by fulong mini pc [PATCH 3/6] MIPS: Initial support of VIA IDE controller used by fulong mini pc [PATCH 4/6] MIPS: Initial support of VIA USB controller used by fulong mini pc [PATCH 5/6] MIPS: Initial support of fulong mini pc (CPU definition, machine construction, etc.) [PATCH 6/6] MIPS: add PMON (binary file) used by fulong mini pc In this version, fulong is limited to mips64el only (doesn't affect mips, mips64 and mipsel); qdev model is used for Bonito north bridge, code style and other errors have been fixed. Signed-off-by: Huacai Chen <zltjiang...@gmail.com> -- Huacai Chen