Author: arty
Date: Sun Sep 2 13:11:10 2007
New Revision: 28758
URL:
http://svn.reactos.org/svn/reactos?rev=28758&view=rev
Log:
Adding misc ppc tools.
Added:
trunk/reactos/tools/ppc.lost+found/
trunk/reactos/tools/ppc.lost+found/bootcd (with props)
trunk/reactos/tools/ppc.lost+found/hfsmap.lst
trunk/reactos/tools/ppc.lost+found/link-freeldr (with props)
trunk/reactos/tools/ppc.lost+found/ofboot.b
trunk/reactos/tools/ppc.lost+found/pmake (with props)
Added: trunk/reactos/tools/ppc.lost+found/bootcd
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/tools/ppc.lost%2Bfound/boo…
==============================================================================
--- trunk/reactos/tools/ppc.lost+found/bootcd (added)
+++ trunk/reactos/tools/ppc.lost+found/bootcd Sun Sep 2 13:11:10 2007
@@ -1,0 +1,21 @@
+#!/bin/sh
+#
+# Create an iso that can be booted under qemu.
+# For now, this is just to make ofwldr available to qemu. A disk image will
+# still be required yet.
+#
+
+CD=output-ppc/ppcboot
+I=$CD/install
+TOOLS=tools/ppc.lost+found
+
+$TOOLS/link-freeldr
+
+mkdir -p $I
+cp freeldr.elf $I/yaboot
+cp `dirname $0`/ofboot.b $I
+
+mkisofs -chrp-boot -U -part -hfs -T -r -l -J -A "ReactOS" -sysid PPC \
+ -V "ReactOS" -volset 1 -volset-size 1 -volset-seqno 1 \
+ -hfs-volid "ReactOS" -hfs-bless $I -map $TOOLS/hfsmap.lst \
+ -no-desktop -allow-multidot -o ppcboot.iso $CD
Propchange: trunk/reactos/tools/ppc.lost+found/bootcd
------------------------------------------------------------------------------
svn:executable = *
Added: trunk/reactos/tools/ppc.lost+found/hfsmap.lst
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/tools/ppc.lost%2Bfound/hfs…
==============================================================================
--- trunk/reactos/tools/ppc.lost+found/hfsmap.lst (added)
+++ trunk/reactos/tools/ppc.lost+found/hfsmap.lst Sun Sep 2 13:11:10 2007
@@ -1,0 +1,12 @@
+# ext. xlate creator type comment
+.hqx Ascii 'BnHx' 'TEXT' "BinHex file"
+.sit Raw 'SIT!' 'SITD' "StuffIT Expander"
+.mov Raw 'TVOD' 'MooV' "QuickTime Movie"
+.deb Raw 'Debn' 'bina' "Debian package"
+.bin Raw 'ddsk' 'DDim' "Floppy or ramdisk image"
+.img Raw 'ddsk' 'DDim' "Floppy or ramdisk image"
+.b Raw 'UNIX' 'tbxi' "bootstrap"
+yaboot Raw 'UNIX' 'boot' "bootstrap"
+vmlinux Raw 'UNIX' 'boot' "bootstrap"
+.conf Raw 'UNIX' 'conf' "bootstrap"
+* Ascii '????' '????' "Text file"
Added: trunk/reactos/tools/ppc.lost+found/link-freeldr
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/tools/ppc.lost%2Bfound/lin…
==============================================================================
--- trunk/reactos/tools/ppc.lost+found/link-freeldr (added)
+++ trunk/reactos/tools/ppc.lost+found/link-freeldr Sun Sep 2 13:11:10 2007
@@ -1,0 +1,74 @@
+#!/bin/sh -v
+
+export PATH=$PATH:/usr/local/pkg/reactos-powerpc/bin
+make -C lib/mmu
+powerpc-unknown-linux-gnu-ld \
+ -g -nostartfiles -nostdlib -N -Ttext=0xe00000 \
+ -o freeldr.elf \
+ obj-ppc/boot/freeldr/freeldr/arch/powerpc/boot.o \
+ obj-ppc/boot/freeldr/freeldr/arch/powerpc/ofw_util.o \
+ obj-ppc/boot/freeldr/freeldr/arch/powerpc/ofw_calls.o \
+ obj-ppc/boot/freeldr/freeldr/cache/blocklist.o \
+ obj-ppc/boot/freeldr/freeldr/cache/cache.o \
+ obj-ppc/boot/freeldr/freeldr/comm/rs232.o \
+ obj-ppc/boot/freeldr/freeldr/disk/disk.o \
+ obj-ppc/boot/freeldr/freeldr/disk/partition.o \
+ obj-ppc/boot/freeldr/freeldr/fs/ext2.o \
+ obj-ppc/boot/freeldr/freeldr/fs/fat.o \
+ obj-ppc/boot/freeldr/freeldr/fs/fs.o \
+ obj-ppc/boot/freeldr/freeldr/fs/fsrec.o \
+ obj-ppc/boot/freeldr/freeldr/fs/iso.o \
+ obj-ppc/boot/freeldr/freeldr/fs/ntfs.o \
+ obj-ppc/boot/freeldr/freeldr/inifile/ini_init.o \
+ obj-ppc/boot/freeldr/freeldr/inifile/inifile.o \
+ obj-ppc/boot/freeldr/freeldr/inifile/parse.o \
+ obj-ppc/boot/freeldr/freeldr/math/libgcc2.o \
+ obj-ppc/boot/freeldr/freeldr/mm/meminit.o \
+ obj-ppc/boot/freeldr/freeldr/mm/mm.o \
+ obj-ppc/boot/freeldr/freeldr/reactos/registry.o \
+ obj-ppc/boot/freeldr/freeldr/reactos/binhive.o \
+ obj-ppc/boot/freeldr/freeldr/reactos/arcname.o \
+ obj-ppc/boot/freeldr/freeldr/reactos/reactos.o \
+ obj-ppc/boot/freeldr/freeldr/rtl/list.o \
+ obj-ppc/boot/freeldr/freeldr/rtl/libsupp.o \
+ obj-ppc/boot/freeldr/freeldr/ui/gui.o \
+ obj-ppc/boot/freeldr/freeldr/ui/tui.o \
+ obj-ppc/boot/freeldr/freeldr/ui/tuimenu.o \
+ obj-ppc/boot/freeldr/freeldr/ui/ui.o \
+ obj-ppc/boot/freeldr/freeldr/video/bank.o \
+ obj-ppc/boot/freeldr/freeldr/video/fade.o \
+ obj-ppc/boot/freeldr/freeldr/video/palette.o \
+ obj-ppc/boot/freeldr/freeldr/video/pixel.o \
+ obj-ppc/boot/freeldr/freeldr/video/video.o \
+ obj-ppc/boot/freeldr/freeldr/freeldr.o \
+ obj-ppc/boot/freeldr/freeldr/debug.o \
+ obj-ppc/boot/freeldr/freeldr/version.o \
+ obj-ppc/boot/freeldr/freeldr/cmdline.o \
+ obj-ppc/boot/freeldr/freeldr/machine.o \
+ obj-ppc/boot/freeldr/freeldr/windows/conversion.o \
+ obj-ppc/boot/freeldr/freeldr/windows/peloader.o \
+ obj-ppc/boot/freeldr/freeldr/windows/winldr.o \
+ obj-ppc/boot/freeldr/freeldr/windows/wlmemory.o \
+ obj-ppc/boot/freeldr/freeldr/windows/wlregistry.o \
+ obj-ppc/boot/freeldr/freeldr/arch/powerpc/mach.o \
+ obj-ppc/boot/freeldr/freeldr/arch/powerpc/ofw.o \
+ obj-ppc/boot/freeldr/freeldr/arch/powerpc/mboot.o \
+ obj-ppc/boot/freeldr/freeldr/arch/powerpc/loader.o \
+ obj-ppc/boot/freeldr/freeldr/arch/powerpc/prep.o \
+ obj-ppc/boot/freeldr/freeldr/arch/powerpc/prep_ide.o \
+ obj-ppc/boot/freeldr/freeldr/arch/powerpc/prep_pci.o \
+ obj-ppc/boot/freeldr/freeldr/arch/powerpc/prep_vga.o \
+ obj-ppc/boot/freeldr/freeldr/bootmgr.o \
+ obj-ppc/boot/freeldr/freeldr/drivemap.o \
+ obj-ppc/boot/freeldr/freeldr/miscboot.o \
+ obj-ppc/boot/freeldr/freeldr/options.o \
+ obj-ppc/boot/freeldr/freeldr/linuxboot.o \
+ obj-ppc/boot/freeldr/freeldr/oslist.o \
+ obj-ppc/boot/freeldr/freeldr/custom.o \
+ obj-ppc/lib/rossym/rossym.a \
+ obj-ppc/lib/cmlib/cmlib.a \
+ obj-ppc/lib/string/string.a \
+ obj-ppc/lib/rtl/rtl.a \
+ obj-ppc/lib/mmu/libmmu.a \
+ obj-ppc/lib/mmu/libmmu_code.a \
+ /usr/local/pkg/reactos-powerpc/lib/libgcc.a
Propchange: trunk/reactos/tools/ppc.lost+found/link-freeldr
------------------------------------------------------------------------------
svn:executable = *
Added: trunk/reactos/tools/ppc.lost+found/ofboot.b
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/tools/ppc.lost%2Bfound/ofb…
==============================================================================
--- trunk/reactos/tools/ppc.lost+found/ofboot.b (added)
+++ trunk/reactos/tools/ppc.lost+found/ofboot.b Sun Sep 2 13:11:10 2007
@@ -1,0 +1,64 @@
+<CHRP-BOOT>
+<COMPATIBLE>
+MacRISC MacRISC3 MacRISC4
+</COMPATIBLE>
+<DESCRIPTION>
+GNU/Linux PPC bootloader
+</DESCRIPTION>
+<BOOT-SCRIPT>
+" screen" output
+load-base release-load-area
+boot cd:,\install\yaboot
+</BOOT-SCRIPT>
+<OS-BADGE-ICONS>
+1010
+000000000000F8FEACF6000000000000
+0000000000F5FFFFFEFEF50000000000
+00000000002BFAFEFAFCF70000000000
+0000000000F65D5857812B0000000000
+0000000000F5350B2F88560000000000
+0000000000F6335708F8FE0000000000
+00000000005600F600F5FD8100000000
+00000000F9F8000000F5FAFFF8000000
+000000008100F5F50000F6FEFE000000
+000000F8F700F500F50000FCFFF70000
+00000088F70000F50000F5FCFF2B0000
+0000002F582A00F5000008ADE02C0000
+00090B0A35A62B0000002D3B350A0000
+000A0A0B0B3BF60000505E0B0A0B0A00
+002E350B0B2F87FAFCF45F0B2E090000
+00000007335FF82BF72B575907000000
+000000000000ACFFFF81000000000000
+000000000081FFFFFFFF810000000000
+0000000000FBFFFFFFFFAC0000000000
+000000000081DFDFDFFFFB0000000000
+000000000081DD5F83FFFD0000000000
+000000000081DDDF5EACFF0000000000
+0000000000FDF981F981FFFF00000000
+00000000FFACF9F9F981FFFFAC000000
+00000000FFF98181F9F981FFFF000000
+000000ACACF981F981F9F9FFFFAC0000
+000000FFACF9F981F9F981FFFFFB0000
+00000083DFFBF981F9F95EFFFFFC0000
+005F5F5FDDFFFBF9F9F983DDDD5F0000
+005F5F5F5FDD81F9F9E7DF5F5F5F5F00
+0083DD5F5F83FFFFFFFFDF5F835F0000
+000000FBDDDFACFBACFBDFDFFB000000
+000000000000FFFFFFFF000000000000
+0000000000FFFFFFFFFFFF0000000000
+0000000000FFFFFFFFFFFF0000000000
+0000000000FFFFFFFFFFFF0000000000
+0000000000FFFFFFFFFFFF0000000000
+0000000000FFFFFFFFFFFF0000000000
+0000000000FFFFFFFFFFFFFF00000000
+00000000FFFFFFFFFFFFFFFFFF000000
+00000000FFFFFFFFFFFFFFFFFF000000
+000000FFFFFFFFFFFFFFFFFFFFFF0000
+000000FFFFFFFFFFFFFFFFFFFFFF0000
+000000FFFFFFFFFFFFFFFFFFFFFF0000
+00FFFFFFFFFFFFFFFFFFFFFFFFFF0000
+00FFFFFFFFFFFFFFFFFFFFFFFFFFFF00
+00FFFFFFFFFFFFFFFFFFFFFFFFFF0000
+000000FFFFFFFFFFFFFFFFFFFF000000
+</OS-BADGE-ICONS>
+</CHRP-BOOT>
Added: trunk/reactos/tools/ppc.lost+found/pmake
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/tools/ppc.lost%2Bfound/pma…
==============================================================================
--- trunk/reactos/tools/ppc.lost+found/pmake (added)
+++ trunk/reactos/tools/ppc.lost+found/pmake Sun Sep 2 13:11:10 2007
@@ -1,0 +1,14 @@
+#!/bin/sh
+
+export PATH=$PATH:/usr/local/pkg/reactos-powerpc/bin
+make \
+ ARCH=powerpc \
+ HOST=mingw32-linux \
+ PREFIX=reactos-powerpc \
+ ROS_INTERMEDIATE=obj-ppc \
+ ROS_OUTPUT=output-ppc \
+ ROS_PREFIX=reactos-powerpc \
+ ROS_INSTALL=rosppc \
+ ROS_AUTOMAKE=makefile.ppc \
+ ROS_RBUILDFLAGS=-rReactOS-ppc.rbuild \
+ $*
Propchange: trunk/reactos/tools/ppc.lost+found/pmake
------------------------------------------------------------------------------
svn:executable = *