Incoming to bk://zorn.theophys.kth.se:5000

root mol-devel@lists.maconlinux.org
Sun, 5 May 2002 18:44:59 +0200


samuel@

ChangeSet
  1.214 02/05/05 18:43:05 samuel@ibrium.se +18 -0
  Support for booting Linux within MOL. This changeset also fixes
  a major MMU bug (the tlbie instruction was completely broken).

  src/booter/elf/bootx.h
    1.1 02/05/05 18:43:04 samuel@ibrium.se +138 -0

  mollib/oftrees/oftree.linux
    1.1 02/05/05 18:43:04 samuel@ibrium.se +298 -0

  Doc/tunconfig.sample
    1.1 02/05/05 18:43:04 samuel@ibrium.se +35 -0

  src/startmol.in
    1.39 02/05/05 18:43:04 samuel@ibrium.se +4 -1
    Added --linux=kernel option.

  src/shared/prom.h
    1.5 02/05/05 18:43:04 samuel@ibrium.se +7 -5
    The first part of the mol_device_node_t is now compatible with
    the corresponding linux type (the BootX loader depends upon it).

  src/main/memory.c
    1.14 02/05/05 18:43:04 samuel@ibrium.se +11 -1
    The code to fix the /memory/reg property has been moved to this
    file (it used to be in booter/nwbooter/ofmem.c).

  src/main/cmdline_opts.h
    1.12 02/05/05 18:43:04 samuel@ibrium.se +5 -2
    Added --linux=kernel command line option.

  src/kmod/ptintercept.S
    1.9 02/05/05 18:43:04 samuel@ibrium.se +23 -7
    Bugfix - the tlbie implementation was completely broken.
    The PTE0 argument to do_intercept_tlbie was bogus. A temporary
    workaround for lwarx/stwcx. pairs targetting the hash table
    has also been added.

  src/kmod/ptaccess.c
    1.6 02/05/05 18:43:04 samuel@ibrium.se +7 -6
    Top bits of ea cleared in do_intercept_tlbie.

  src/kmod/Makefile.am
    1.6 02/05/05 18:43:04 samuel@ibrium.se +2 -0
    Dependency fix.

  src/include/booter.h
    1.10 02/05/05 18:43:04 samuel@ibrium.se +5 -2
    Added boot qualifier to elf_booter_init.

  src/debugger/deb/symbols.c
    1.10 02/05/05 18:43:04 samuel@ibrium.se +4 -3
    Bugfix.

  src/booter/nwbooter/ofmem.c
    1.9 02/05/05 18:43:04 samuel@ibrium.se +1 -15
    Moved tweaking of the /memory/reg property to memory.c.

  src/booter/elf/elf.c
    1.7 02/05/05 18:43:04 samuel@ibrium.se +198 -10
    Added linux boot loader. The BootX interface is used.

  src/booter/elf/bootx.h
    1.0 02/05/05 18:43:04 samuel@ibrium.se +0 -0
    BitKeeper file /BK/mol-work/src/booter/elf/bootx.h

  mollib/oftrees/oftree.linux
    1.0 02/05/05 18:43:04 samuel@ibrium.se +0 -0
    BitKeeper file /BK/mol-work/mollib/oftrees/oftree.linux

  Doc/tunconfig.sample
    1.0 02/05/05 18:43:04 samuel@ibrium.se +0 -0
    BitKeeper file /BK/mol-work/Doc/tunconfig.sample

  src/booter/booter.c
    1.9 02/05/05 18:43:03 samuel@ibrium.se +17 -15
    Boot method linux added (variant of elf booting).

  mollib/config/molrc.sys
    1.14 02/05/05 18:43:03 samuel@ibrium.se +8 -11
    Added oftree_linux.

  Doc/molrc.sample
    1.19 02/05/05 18:43:03 samuel@ibrium.se +18 -4
    Added some information about the tun0 device and linux booting.

  Doc/man/startmol.1
    1.3 02/05/05 18:43:03 samuel@ibrium.se +4 -1
    Added --linux command line option.

======== ChangeSet 1.214 ========
samuel@ibrium.se|ChangeSet|20020505164305|64764