• Since most IO devices are integrated into the 440EP chip, "Bamboo support"
    mostly entails implementing the -kernel, -initrd, and -append options.
    
    These options are implemented by loading the guest as if u-boot had done it,
    i.e. loading a flat device tree, updating it to hold initrd addresses, ram
    size, and command line, and passing the FDT address in r3.
    
    Since we use it with KVM, we enable the virtio block driver and include hooks
    necessary for KVM support.
    
    Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6067 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
     
    Browse Code »


  • Changes:
    r219: Fix #size-cells for HelenOS, add /openprom/version node
    r220: Fix typo
    r221: More realistic mmu_translate
    r222: Fix device names to allow Net/OpenBSD to boot
    r223: add set-callback for Aurora 2.0
    r224: Switch keyboard controller to translated mode so it works as expected
    r225: Add mmu release (claim added in r219)
    r226: Set variable defaults before nvram_init also for Sparc64 (cf. r136)
    r227: Use nvram boot-args and boot-device variables also for Sparc64 (cf. r137)
    r228: Fix compilation on OpenBSD: avoid accidental system include file use
    r229: Rename /packages/client-iface to /openprom/client-services
    r230
    
    From Igor V. Kovalenko:
    
    This openbios-grubfs-ext2fs-block.patch fixes a problem where inode
    pointer is truncated to 32bit integer and then sign-extended to 64bit
    integer while passing second pointer argument to ext2_rdfsb.
    
    
    r231: Fix pad alignment
    r232: Remove package finding code that finds unrelated packages
    r233: Fix virtual to physical address translation (Igor Kovalenko)
    r234: Implement itlb/dtlb directed writes (Igor Kovalenko)
    r235: Fix warnings that would be caused by ld flag --warn-common
    r236: Enable ld flag --warn-common
    r237: Use the firmware device introduced in Qemu SVN r5256
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5262 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
     
    Browse Code »


  • r186: Revert broken r161, fix identification string printing (Igor Kovalenko)
    r187: Fix NetBSD reset problem
    r188: Add a TODO for Sparc
    r189: Fix some Sparc32 compile warnings
    r190: Fix some Sparc64 compile warnings
    r191: Add prototypes for [v]snprintf
    r192: Add a common header file for libgcc functions
    r193: Implement obmem for NetBSD loader
    r194: Add Make dependencies for some files, unify Sparc32/64 build.xml files
    r195: Remove debug messages
    r196: Add a.out support for SILO
    r198: Add a CPU node
    r199: Add (bogus) memory nodes
    r200: Add idprom node
    r201: Make serial console usable
    r202: Add MMU node and ops
    r203: Add trap table setting function to client interface
    r204: Fix MMU translation
    r205: Handle 32 bit windows, remove now unused files
    r206: Support for simple boot device selection
    r207: Fix TLB entry generation
    r208: Fix printing of exception messages
    r209: Set up tick_cmpr, update assembly flags
    r210: Add a clock-frequency node
    r211:
    Fix available and total memory
    Implement a static list of mmu translations
    Map more pages
    Add a fake unmap method
    r212: Fix builtin.c dependencies
    r213: Add FCode boot loader for Solaris etc.
    r214: Add correct reset vectors
    r215: Add T1 and T2 CPUs
    r216: Fix wrong translations
    r217: Add bootargs property for kernel command line
    r218:
    Finally fix the very obscure problem which prevented normal and especially
    FCode boot: too small heap (used for Forth memory)!
    Remove forced arch_init and boot hacks
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4983 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
     
    Browse Code »