2013-09-05 14:39:22 +0200 Laurent Vivier <laurent@vivier.eu>

        * Update email address
    
2013-09-05 14:30:46 +0200 Laurent Vivier <laurent@vivier.eu>

        * Update GPLv2

2013-09-04 18:10:46 +0200 Laurent Vivier <laurent@vivier.eu>

        * Use ext2_fs.h from e2fslibs-dev package

2013-09-02 21:12:46 +0200 Laurent Vivier <laurent@vivier.eu>

        * macos: correct typo in GetCurrentMode()

2011-12-18 14:40:02 +0100  Laurent Vivier <laurent@vivier.eu>

        * update (c) date

2011-12-18 14:39:01 +0100  Laurent Vivier <laurent@vivier.eu>

        * gcc-4.6: correct strict aliasing errors.

2011-12-18 14:39:01 +0100  Laurent Vivier <laurent@vivier.eu>

        * Remove unused variables (detected with gcc-4.6) in m68k part

2011-12-18 14:39:01 +0100  Laurent Vivier <laurent@vivier.eu>

        * Remove unused variables (detected with gcc-4.6)

2011-12-18 14:39:01 +0100  Laurent Vivier <laurent@vivier.eu>

        * add emile.conf man page into .deb

2011-12-18 14:39:01 +0100  Laurent Vivier <laurent@vivier.eu>

        * Add more details on "root" option

2011-12-18 14:39:01 +0100  Laurent Vivier <laurent@vivier.eu>

        * debian: correct non-m68k build

2011-12-18 14:39:01 +0100  Laurent Vivier <laurent@vivier.eu>

        * Change VERSION from 0.13CVS to 0.13

2011-12-18 14:39:01 +0100  Laurent Vivier <laurent@vivier.eu>

        * debian: allows to compile emile with gcc-4.1

2011-12-18 14:38:58 +0100  Laurent Vivier <laurent@vivier.eu>

        * include linux/fs.h before linux/ext2_fs.h

2011-12-18 14:38:53 +0100  Laurent Vivier <laurent@vivier.eu>

        * remove close() of unitialized fd

2011-12-18 14:38:44 +0100  Laurent Vivier <laurent@vivier.eu>

        * Add -Wa,-mcpu=68030 and -Wa,-mcpu=68040

2009-06-19 00:25:11 +0200  Laurent Vivier <laurent@vivier.eu>

        * Add EnterSupervisorMode()

2009-06-18 22:24:51 +0200  Laurent Vivier <laurent@vivier.eu>

        * Define get_physical() and make_resident()

2009-06-18 22:24:15 +0200  Laurent Vivier <laurent@vivier.eu>

        * Add include of macos/errors.h

2009-06-18 22:11:03 +0200  Laurent Vivier <laurent@vivier.eu>

        * Add LockMemory() and LockMemoryContiguous()

2009-06-18 22:02:41 +0200  Laurent Vivier <laurent@vivier.eu>

        * Replace space by tab

2009-06-18 22:00:27 +0200  Laurent Vivier <laurent@vivier.eu>

        * Add GetPhysical() trap

2009-06-12 01:14:50 +0200  Laurent Vivier <laurent@vivier.eu>

        * switch off interrupts before the PPC bootstrap

2009-06-12 00:59:26 +0200  Laurent Vivier <laurent@vivier.eu>

        * Correctly create the PPC bootstrap section

2009-06-11 22:02:04 +0200  Laurent Vivier <laurent@vivier.eu>

        * Preserve register %a2.

2009-06-10 02:19:09 +0200  Laurent Vivier <laurent@vivier.eu>

        * Add 64bit build host support for the first level parameters (replace void* by u_int32_t)

2009-06-08 22:39:40 +0200  Laurent Vivier <laurent@vivier.eu>

        * uptdate .gitignore

2009-06-08 22:37:03 +0200  Laurent Vivier <laurent@vivier.eu>

        * second: because of mess between gcc and as: remove cpu directive and use the default provided by gcc (68020). Add rules to manage 68040 and 68030 assembly files in the Makefile. Classic will wait later...

2009-06-08 21:55:43 +0200  Laurent Vivier <laurent@vivier.eu>

        * libunix: because of mess between gcc and as: remove cpu directive and use the default provided by gcc (68020). Classic will wait later...

2009-06-08 18:33:19 +0200  Laurent Vivier <laurent@vivier.eu>

        * EMILE PPC is also compiled with m68k tools except clearly identified files

2009-06-08 18:32:34 +0200  Laurent Vivier <laurent@vivier.eu>

        * Correct branch local label to go backward instead forward (assembler error)

2009-06-08 18:30:59 +0200  Laurent Vivier <laurent@vivier.eu>

        * Correct signe of response according Gestalt signature

2008-10-27 20:51:15 +0100  Laurent Vivier <Laurent@lvivier.info>

        * Allow to compile with gcc-4 by adding a contraint on memory for MacOS traps

2008-09-25 16:55:52 +0200  Laurent Vivier <Laurent@lvivier.info>

        * Change VERSION from 0.13 to 0.13CVS

2008-09-17 14:53:27 +0200  Laurent Vivier <Laurent@lvivier.info>

        * Define vga_set_palette() to define current display palette.

2008-09-17 14:51:45 +0200  Laurent Vivier <Laurent@lvivier.info>

        * create .gitignore

2008-09-17 14:45:35 +0200  Laurent Vivier <Laurent@lvivier.info>

        * Push parameters of _SetEntries into the stack instead of registers. Add graphical display type (clut, fixed, direct).

2008-09-14 23:59:22 +0200  Laurent Vivier <Laurent@lvivier.info>

        * Add SetEntries() to set color palette

2008-09-14 23:55:35 +0200  Laurent Vivier <Laurent@lvivier.info>

        * Add some definitions to video.h

2008-09-11 00:21:35 +0200  Finn Thain <fthain@telegraphics.com.au>

        * This patch corrects the generated tools.mk when no tool to create manual from docbook is found

2008-09-05 14:20:41 +0200  Laurent Vivier <Laurent@lvivier.info>

        * Move all docs management from Rules.mk to docs/Makefile, to avoid conflists between variables (SOURCES, OBJS, ...)

2008-09-05 14:02:55 +0200  Laurent Vivier <Laurent@lvivier.info>

        * Update README

2008-09-02 19:40:35 +0000  Laurent Vivier <Laurent@lvivier.info>

        * Add command line interface

2008-08-13 20:17:46 +0000  Laurent Vivier <Laurent@lvivier.info>

        * use temp file to set configuration

2008-08-13 19:40:59 +0000  Laurent Vivier <Laurent@lvivier.info>

        * change Standards-Version

2008-08-13 19:40:12 +0000  Laurent Vivier <Laurent@lvivier.info>

        * Change FSF address

2008-08-13 13:07:08 +0000  Laurent Vivier <Laurent@lvivier.info>

        * move to version 0.13

2008-08-13 13:06:59 +0000  Laurent Vivier <Laurent@lvivier.info>

        * Update

2008-08-13 15:03  Laurent Vivier <Laurent@lvivier.info>

	* docs/emile-mkisofs.sgml: add usage of --emiledriver and --config

2008-08-13 14:44  Laurent Vivier <Laurent@lvivier.info>

	* debian/copyright: update copyright for EMILE, add copyright for
	  mkisofs

2008-08-13 14:33  Laurent Vivier <Laurent@lvivier.info>

	* debian/emile-bootblocks.install: Add apple_driver

2008-08-13 14:29  Laurent Vivier <Laurent@lvivier.info>

	* second/Makefile: install apple_driver

2008-08-13 14:29  Laurent Vivier <Laurent@lvivier.info>

	* tools/emile-mkisofs.c: by default use EMILE driver

2008-08-13 01:51  Laurent Vivier <Laurent@lvivier.info>

	* libscsi/scsi_command.c: remove error message when complete
	  transaction fails

2008-08-13 01:40  Laurent Vivier <Laurent@lvivier.info>

	* libstream/stream_open.c: correctly manage default values

2008-08-13 01:37  Laurent Vivier <Laurent@lvivier.info>

	* second/config.c: correctly get boot unit

2008-08-13 01:36  Laurent Vivier <Laurent@lvivier.info>

	* libext2/ext2_init.c: ext2_init() fails if device is not an ext2
	  filesystem

2008-08-12 15:55  Laurent Vivier <Laurent@lvivier.info>

	* second/config.c: if APPLE_DRIVER, set the default unit to the
	  boot unit

2008-08-12 15:54  Laurent Vivier <Laurent@lvivier.info>

	* second/head.S: include ../first/macos.i, for APPLE_DRIVER, manage
	  32bitmode and boot unit

2008-08-12 15:51  Laurent Vivier <Laurent@lvivier.info>

	* tools/emile-mkisofs.c: add --config to provide a configuration
	  file

2008-08-12 15:45  Laurent Vivier <Laurent@lvivier.info>

	* libstream/Makefile, libstream/libstream.h,
	  libstream/stream_open.c, libstream/stream_set_default.c: Allow to
	  define a default unit to use if none is provided

2008-08-12 13:44  Laurent Vivier <Laurent@lvivier.info>

	* first/macos.i: Add NewPtrClear

2008-08-12 11:24  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, second/Makefile: Generate an EMILE Apple_Driver

2008-08-12 11:22  Laurent Vivier <Laurent@lvivier.info>

	* tools/emile-mkisofs.c: Add --emiledriver to boot second stage of
	  emile in an Apple_Driver partition

2008-08-12 11:15  Laurent Vivier <Laurent@lvivier.info>

	* tools/emile-map-set.c: map_read_sector() uses offset from the
	  beginning of the partition, not of the disk

2008-08-12 11:13  Laurent Vivier <Laurent@lvivier.info>

	* libmap/libmap.h: Add APPLE_DRIVER_EMILE

2008-08-12 11:12  Laurent Vivier <Laurent@lvivier.info>

	* libemile/emile_checksum.c: length is 16bit value

2008-08-07 21:32  Laurent Vivier <Laurent@lvivier.info>

	* libemile/emile_second_get_configuration.c: return NULL if header
	  version is wrong

2008-07-30 00:35  Laurent Vivier <Laurent@lvivier.info>

	* ChangeLog: update

2008-07-30 00:33  Laurent Vivier <Laurent@lvivier.info>

	* libcontainer/container_init.c: define mount

2008-07-29 02:28  Laurent Vivier <Laurent@lvivier.info>

	* libemile/emile_second_set_configuration.c: correct typo between
	  len and size

2008-07-29 02:03  Laurent Vivier <Laurent@lvivier.info>

	* tools/emile.c: Correctly set configuration path

2008-07-29 01:43  Laurent Vivier <Laurent@lvivier.info>

	* second/config.c: don't crash when configuration file is not found

2008-07-29 01:08  Laurent Vivier <Laurent@lvivier.info>

	* tools/emile.c: correct sprintf parameter signedness

2008-07-29 00:53  Laurent Vivier <Laurent@lvivier.info>

	* tools/emile.c: correct management of filesystem support

2008-07-29 00:51  Laurent Vivier <Laurent@lvivier.info>

	* libext2/ext2_utils.c: manage duplicate /

2008-07-28 11:59  Laurent Vivier <Laurent@lvivier.info>

	* libemile/emile_second_set_configuration.c: clear unused part of
	  configuration buffer

2008-07-27 19:19  Laurent Vivier <Laurent@lvivier.info>

	* config.mk: update VERSION to 0.12

2008-07-27 19:17  Laurent Vivier <Laurent@lvivier.info>

	* debian/changelog: Add release 0.12

2008-07-27 19:12  Laurent Vivier <Laurent@lvivier.info>

	* debian/emile-bootblocks.install: remove apple_driver

2008-07-27 19:11  Laurent Vivier <Laurent@lvivier.info>

	* ChangeLog: update

2008-07-27 18:16  Laurent Vivier <Laurent@lvivier.info>

	* docs/Makefile: Create directories man5 and man8

2008-07-27 18:10  Laurent Vivier <Laurent@lvivier.info>

	* floppy.conf: change ramdisk_size for etch

2008-07-27 17:41  Laurent Vivier <Laurent@lvivier.info>

	* floppy.conf: replace vmlinuz-2.6.18-4-mac by vmlinuz-2.6.17-2-mac

2008-07-27 17:13  Laurent Vivier <Laurent@lvivier.info>

	* second/console.c: remove broken modification (last commit)

2008-07-27 17:10  Laurent Vivier <Laurent@lvivier.info>

	* floppy.conf: commit use root property and boot from HD

2008-07-27 17:01  Laurent Vivier <Laurent@lvivier.info>

	* libstream/libstream.h, libstream/stream_open.c: Allow to probe
	  the filesystem

2008-07-27 16:59  Laurent Vivier <Laurent@lvivier.info>

	* tools/emile-install.c: Allow to use "root" in configuration file

2008-07-27 16:59  Laurent Vivier <Laurent@lvivier.info>

	* second/console.c: Wait the release of a key if needed

2008-07-24 03:44  Laurent Vivier <Laurent@lvivier.info>

	* libext2/ext2_open.c, libext2/ext2_utils.c: Manage one level
	  software link

2008-07-24 03:06  Laurent Vivier <Laurent@lvivier.info>

	* libstream/stream_open.c: Correct ext2: decoding

2008-07-23 22:19  Laurent Vivier <Laurent@lvivier.info>

	* libext2/ext2_utils.c: correct big endian support

2008-07-23 20:44  Laurent Vivier <Laurent@lvivier.info>

	* scripts/tools.sh: define rule for man section 5

2008-07-23 07:53  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, apple_driver/Makefile, apple_driver/console.c,
	  apple_driver/console.h, apple_driver/font_8x16.c,
	  apple_driver/head.S, apple_driver/ld.script, apple_driver/main.c,
	  apple_driver/misc.h, apple_driver/vga.c, apple_driver/vga.h:
	  remove apple_driver

2008-07-23 07:37  Laurent Vivier <Laurent@lvivier.info>

	* Rules.mk, docs/Makefile, docs/emile.conf.sgml: add man emile.conf

2008-07-23 07:35  Laurent Vivier <Laurent@lvivier.info>

	* libext2/ext2_utils.c: behaves correctly when last character is
	  '/'

2008-07-22 01:00  Laurent Vivier <Laurent@lvivier.info>

	* docs/emile-first-tune.sgml, docs/emile-install.sgml: update

2008-07-22 01:00  Laurent Vivier <Laurent@lvivier.info>

	* tools/emile-first-tune.c: update help

2008-07-22 00:56  Laurent Vivier <Laurent@lvivier.info>

	* docs/emile-map-set.sgml: update

2008-07-22 00:46  Laurent Vivier <Laurent@lvivier.info>

	* docs/emile.sgml: update

2008-07-22 00:44  Laurent Vivier <Laurent@lvivier.info>

	* tools/emile-set-output.c: help cosmetic change

2008-07-22 00:22  Laurent Vivier <Laurent@lvivier.info>

	* tools/emile-mkisofs.c, tools/emile-set-cmdline.c: help cosmetic
	  change

2008-07-22 00:16  Laurent Vivier <Laurent@lvivier.info>

	* tools/emile-map-set.c: help cosmetic change

2008-07-22 00:01  Laurent Vivier <Laurent@lvivier.info>

	* tools/emile-first-tune.c, tools/emile-install.c: help cosmetic
	  change

2008-07-21 23:54  Laurent Vivier <Laurent@lvivier.info>

	* tools/emile.c: help cosmetic change

2008-07-16 23:00  Laurent Vivier <Laurent@lvivier.info>

	* ChangeLog: Update

2008-07-16 22:54  Laurent Vivier <Laurent@lvivier.info>

	* Makefile: Correct the Changelog target: ChangeLog

2008-07-16 22:52  Laurent Vivier <Laurent@lvivier.info>

	* libstream/gzio.c, libstream/stream_uncompress.c: correctly init
	  fs when stream_uncompress() is used (gzread() calls saved
	  fs.read()

2008-07-16 22:47  Laurent Vivier <Laurent@lvivier.info>

	* second/load.c: correctly manage seek()/read() error cases, ignore
	  return of stream_close()

2008-07-16 20:04  Laurent Vivier <Laurent@lvivier.info>

	* libstream/stream_open.c: EMILE pseudo-loader does not seem to
	  support static array initialization of kind "[x] = y,", replace
	  it by a switch()

2008-07-12 00:15  Laurent Vivier <Laurent@lvivier.info>

	* libemile/emile_second_get_param.c,
	  libemile/emile_second_set_param.c: parameters is now args

2008-07-11 22:59  Laurent Vivier <Laurent@lvivier.info>

	* Makefile: Correctly generate floppy_ramdisk.bin when GESTALTID is
	  used

2008-07-11 22:47  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, config.mk: Add GESTALTID in config.mk

2008-07-09 00:01  Laurent Vivier <Laurent@lvivier.info>

	* libstream/stream_open.c: More ifdef

2008-07-08 23:59  Laurent Vivier <Laurent@lvivier.info>

	* Makefile: Generate Changelog

2008-07-08 23:58  Laurent Vivier <Laurent@lvivier.info>

	* tools/iso9660_cat.c: correct printf format for st_size

2008-07-08 23:58  Laurent Vivier <Laurent@lvivier.info>

	* second/config.c: correctly decode kernel path and center title

2008-07-04 20:46  Laurent Vivier <Laurent@lvivier.info>

	* ChangeLog: Update

2008-04-21 21:50  Laurent Vivier <Laurent@lvivier.info>

	* tools/emile.c: add --no-fs, to restore management of container
	  (old behavior)

2008-04-21 21:49  Laurent Vivier <Laurent@lvivier.info>

	* tools/emile-install.c: add args property, make some cleanup

2008-04-20 18:35  Laurent Vivier <Laurent@lvivier.info>

	* tools/emile-mkisofs.c, tools/ext2_cat.c, tools/ext2_ls.c,
	  tools/iso9660_cat.c, tools/iso9660_ls.c: use stream_* structures
	  instead of specific ones

2008-04-20 18:33  Laurent Vivier <Laurent@lvivier.info>

	* libmap/Makefile, libmap/libmap.h, libmap/map_close.c,
	  libmap/map_init.c: Add map_init.c, use stream_FILE with
	  device->close()

2008-04-20 18:29  Laurent Vivier <Laurent@lvivier.info>

	* libiso9660/Makefile, libiso9660/iso9660.h,
	  libiso9660/iso9660_close.c, libiso9660/iso9660_closedir.c,
	  libiso9660/iso9660_fstat.c, libiso9660/iso9660_init.c,
	  libiso9660/iso9660_lseek.c, libiso9660/iso9660_mount.c,
	  libiso9660/iso9660_open.c, libiso9660/iso9660_opendir.c,
	  libiso9660/iso9660_read.c, libiso9660/iso9660_readdir.c,
	  libiso9660/libiso9660.h: move all specific structure to iso9660.h
	  and stream_* generic structures in interface

2008-04-20 18:25  Laurent Vivier <Laurent@lvivier.info>

	* libext2/Makefile, libext2/ext2.h, libext2/ext2_close.c,
	  libext2/ext2_closedir.c, libext2/ext2_fstat.c,
	  libext2/ext2_init.c, libext2/ext2_lseek.c, libext2/ext2_mount.c,
	  libext2/ext2_open.c, libext2/ext2_opendir.c, libext2/ext2_read.c,
	  libext2/ext2_readdir.c, libext2/ext2_utils.h, libext2/libext2.h:
	  move all specific structure to ext2.h and stream_* generic
	  structures in interface

2008-04-20 18:20  Laurent Vivier <Laurent@lvivier.info>

	* libcontainer/Makefile, libcontainer/container.h,
	  libcontainer/container_close.c, libcontainer/container_fstat.c,
	  libcontainer/container_init.c, libcontainer/container_lseek.c,
	  libcontainer/container_mount.c, libcontainer/container_open.c,
	  libcontainer/container_read.c, libcontainer/libcontainer.h: move
	  all specific structure to container.h and stream_* generic
	  structures in interface

2008-04-20 18:16  Laurent Vivier <Laurent@lvivier.info>

	* libblock/Makefile, libblock/block.h, libblock/block_close.c,
	  libblock/block_fstat.c, libblock/block_init.c,
	  libblock/block_lseek.c, libblock/block_mount.c,
	  libblock/block_open.c, libblock/block_read.c,
	  libblock/libblock.h: move all specific structure to block.h and
	  stream_* generic structures in interface

2008-04-20 18:07  Laurent Vivier <Laurent@lvivier.info>

	* libstream/gzio.c, libstream/libstream.h,
	  libstream/stream_close.c, libstream/stream_fstat.c,
	  libstream/stream_lseek.c, libstream/stream_open.c,
	  libstream/stream_read.c, libstream/stream_uncompress.c: move
	  volume and file to stream, add fs.mount, fs.open

2008-04-20 18:01  Laurent Vivier <Laurent@lvivier.info>

	* docs/emile.conf: correct kernel path

2008-04-16 20:34  Laurent Vivier <Laurent@lvivier.info>

	* docs/emile.conf: introduce root property

2008-04-16 20:32  Laurent Vivier <Laurent@lvivier.info>

	* tools/Makefile, tools/emile-install.c, tools/emile.c,
	  tools/emile_config.c, tools/emile_config.h: use libconfig

2008-04-16 20:22  Laurent Vivier <Laurent@lvivier.info>

	* second/config.c: correct typo

2008-04-16 15:43  Laurent Vivier <Laurent@lvivier.info>

	* second/config.c: Add root property, rename parameters as args

2008-04-16 15:37  Laurent Vivier <Laurent@lvivier.info>

	* floppy.conf: Add comments and ext2 entry

2008-04-16 15:36  Laurent Vivier <Laurent@lvivier.info>

	* libconfig/config_get_next_property.c: Manage comments (#.*\n) in
	  configuration file

2008-04-14 00:24  Laurent Vivier <Laurent@lvivier.info>

	* libext2/ext2_mount.c, libext2/ext2_utils.c, libext2/ext2_utils.h:
	  Manage byte order (ext2 is little-endian, libext2 can run on
	  big-endian like m68k or powerpc)

2008-04-13 00:27  Laurent Vivier <Laurent@lvivier.info>

	* libstream/Makefile, libstream/libstream.h,
	  libstream/stream_open.c, second/Makefile: Add ext2 in libstream

2008-04-13 00:16  Laurent Vivier <Laurent@lvivier.info>

	* libext2/ext2_utils.c: Correctly manage / in pathname

2008-04-13 00:15  Laurent Vivier <Laurent@lvivier.info>

	* tools/device.c: Avoid offset overflow on disk bigger than 2 GB

2008-04-12 23:19  Laurent Vivier <Laurent@lvivier.info>

	* tools/Makefile, tools/ext2_cat.c, tools/ext2_ls.c: Add tools for
	  ext2

2008-04-12 23:17  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, libext2/ext2_close.c, libext2/ext2_closedir.c,
	  libext2/ext2_fstat.c, libext2/ext2_lseek.c, libext2/ext2_mount.c,
	  libext2/ext2_open.c, libext2/ext2_opendir.c, libext2/ext2_read.c,
	  libext2/ext2_readdir.c, libext2/ext2_utils.c,
	  libext2/ext2_utils.h, libext2/libext2.h, libext2/Makefile: Add
	  preliminary ext2 support

2008-03-18 00:25  Laurent Vivier <Laurent@lvivier.info>

	* libblock/block_read.c: correct computing of size of buffer subset

2008-03-17 19:52  Laurent Vivier <Laurent@lvivier.info>

	* second/keyboard.c: scancode_Stop is '.' and '>',
	  scancode_KeypadStop is '.'

2008-02-25 22:49  Laurent Vivier <Laurent@lvivier.info>

	* tools/emile.c: Correctly manage chainloader

2008-02-25 22:36  Laurent Vivier <Laurent@lvivier.info>

	* tools/emile_config.c: manage correctly CONFIG_GESTALTID,
	  CONFIG_KERNEL_MAP, CONFIG_INITRD_MAP

2008-02-14 23:39  Laurent Vivier <Laurent@lvivier.info>

	* tools/device.c, tools/device.h: replace int by long on void* cast
	  to be able to compile on 64bit architecture

2008-02-14 21:15  Laurent Vivier <Laurent@lvivier.info>

	* libstream/Makefile: Allows SCSI second level to use block:
	  protocol

2008-02-14 21:05  Laurent Vivier <Laurent@lvivier.info>

	* tools/emile.c: Correct typo

2008-02-14 20:53  Laurent Vivier <Laurent@lvivier.info>

	* tools/emile.c: for chainloader, size of "block:" is in bytes

2008-02-14 20:46  Laurent Vivier <Laurent@lvivier.info>

	* libblock/block_read.c, libblock/block_open.c,
	  libemile/emile_floppy_create_image.c: block: takes an offset in
	  blocks and not in bytes (to be able to manage SCSI disk)

2008-02-10 02:36  Laurent Vivier <Laurent@lvivier.info>

	* tools/emile.c: Better management of chainloader

2008-02-09 17:38  Laurent Vivier <Laurent@lvivier.info>

	* tools/emile.c: correct typo about --restore

2007-11-05 22:21  Laurent Vivier <Laurent@lvivier.info>

	* second/load.c: Check boot signature and flush caches

2007-11-03 22:04  Laurent Vivier <Laurent@lvivier.info>

	* second/main.c: Call chainloader, for the moment EMILE is only
	  able to chaiload itself...

2007-11-03 21:40  Laurent Vivier <Laurent@lvivier.info>

	* libmacos/macos/lowmem.h: Add LMSetBootDriver()

2007-11-03 21:37  Laurent Vivier <Laurent@lvivier.info>

	* libmacos/macos/osutils.h: Add FlushInstructionCache(),
	  FlushDataCache(), DisableExtCache(), FlushExtCache() and
	  FlushCodeCacheRange()

2007-11-03 21:36  Laurent Vivier <Laurent@lvivier.info>

	* libmacos/macos/traps.h: Add _HWPriv dispatcher

2007-11-02 23:11  Laurent Vivier <Laurent@lvivier.info>

	* libstream/libstream.h, libstream/stream_fstat.c,
	  libstream/stream_open.c: Set more information in streamp_r,
	  allows to retrieve unit id with stream_fstat()

2007-11-02 10:40  Laurent Vivier <Laurent@lvivier.info>

	* libmap/map_read.c: use sector number instead of computing it from
	  struct size and block size

2007-11-02 10:39  Laurent Vivier <Laurent@lvivier.info>

	* second/load.c: Add error message

2007-11-01 23:52  Laurent Vivier <Laurent@lvivier.info>

	* libmap/map_open.c: use directly block address instead of
	  computing it with blocksize, correct parameter of get_blocksize()

2007-11-01 23:43  Laurent Vivier <Laurent@lvivier.info>

	* libblock/block_open.c, libblock/block_read.c: Correct parameters
	  of get_blocksize()

2007-11-01 23:12  Laurent Vivier <Laurent@lvivier.info>

	* libmap/map_write.c: correct call of get_blocksize()

2007-11-01 23:07  Laurent Vivier <Laurent@lvivier.info>

	* libmap/Makefile, libmap/map_get_blocksize.c, libmap/libmap.h: Add
	  map_get_blocksize()

2007-11-01 22:18  Laurent Vivier <Laurent@lvivier.info>

	* libstream/stream_open.c: Add some messages, add
	  map_get_blocksize(), correct close()

2007-10-23 01:13  Laurent Vivier <Laurent@lvivier.info>

	* libstream/stream_open.c: Cleanup partition map management

2007-10-23 00:06  Laurent Vivier <Laurent@lvivier.info>

	* second/config.c: correct memory corruption by hazardous free(),
	  correct bad values (uninitalized) in error message

2007-10-21 03:48  Laurent Vivier <Laurent@lvivier.info>

	* second/config.c, second/config.h, second/main.c: store
	  read_config() result in a structure

2007-10-21 03:26  Laurent Vivier <Laurent@lvivier.info>

	* libemile/emile_second_get_configuration.c: correct uninitialized
	  value (offset)

2007-10-21 03:16  Laurent Vivier <Laurent@lvivier.info>

	* tools/emile-install.c: Clear configuration memory

2007-10-21 03:01  Laurent Vivier <Laurent@lvivier.info>

	* ChangeLog: Update

2007-10-10 23:17  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/Makefile, second/Makefile: Add libmap

2007-10-10 23:17  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Add libmap-m68k dependencies

2007-10-10 23:13  Laurent Vivier <Laurent@lvivier.info>

	* emile/libstream/Makefile, emile/libstream/stream_open.c,
	  libstream/Makefile, libstream/stream_open.c: use libmap

2007-10-10 23:07  Laurent Vivier <Laurent@lvivier.info>

	* emile/libmap/map_bootblock_read.c,
	  emile/libmap/map_bootblock_write.c,
	  emile/libmap/map_read_sector.c, emile/libmap/map_write_sector.c,
	  libmap/map_bootblock_read.c, libmap/map_bootblock_write.c,
	  libmap/map_read_sector.c, libmap/map_write_sector.c,
	  emile/tools/emile-map-set.c, tools/emile-map-set.c: rename
	  map_partition_read and map_partition_write to map_read_sector and
	  map_write_sector

2007-10-10 22:58  Laurent Vivier <Laurent@lvivier.info>

	* emile/libmap/Makefile, emile/libmap/libmap.h,
	  emile/libmap/map_partition_read.c,
	  emile/libmap/map_partition_write.c,
	  emile/libmap/map_read_sector.c, emile/libmap/map_write_sector.c,
	  libmap/Makefile, libmap/libmap.h, libmap/map_partition_read.c,
	  libmap/map_partition_write.c, libmap/map_read_sector.c,
	  libmap/map_write_sector.c: rename map_partition_read and
	  map_partition_write to map_read_sector and map_write_sector

2007-10-10 22:49  Laurent Vivier <Laurent@lvivier.info>

	* emile/libmap/map_close.c, libmap/map_close.c,
	  emile/libmap/map_open.c, libmap/map_open.c: Duplicate device on
	  open and free on close, close device on map close

2007-10-10 19:16  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/config.c, emile/second/config.h, second/config.c,
	  second/config.h: Add chainloader parameter

2007-10-10 19:14  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/load.c, emile/second/load.h, second/load.c,
	  second/load.h: Add load_chainloader()

2007-10-10 18:47  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/device.h, emile/tools/emile-map-set.c,
	  emile/tools/emile-mkisofs.c, emile/tools/emile.c,
	  emile/tools/emile_scanbus.c, emile/tools/iso9660_cat.c,
	  emile/tools/iso9660_ls.c, tools/device.h, tools/emile-map-set.c,
	  tools/emile-mkisofs.c, tools/emile.c, tools/emile_scanbus.c,
	  tools/iso9660_cat.c, tools/iso9660_ls.c: Add
	  device_get_blocksize()

2007-10-10 18:46  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/device.c, tools/device.c: Add device_get_blocksize(),
	  and adjust offset using blocksize instead of << 11

2007-10-10 18:41  Laurent Vivier <Laurent@lvivier.info>

	* emile/libmap/map_block0_write.c, emile/libmap/map_open.c,
	  emile/libmap/map_partition_read.c,
	  emile/libmap/map_partition_write.c, emile/libmap/map_read.c,
	  emile/libmap/map_write.c, libmap/map_block0_write.c,
	  libmap/map_open.c, libmap/map_partition_read.c,
	  libmap/map_partition_write.c, libmap/map_read.c,
	  libmap/map_write.c: data is map->device->data and not
	  map->device, read_sector() and write_sector() need an offset in
	  block and not in bytes whereas size is in bytes

2007-10-09 22:48  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-map-set.c, tools/emile-map-set.c: correct
	  signedness of 4th arguments of map_partition_{read|write}

2007-10-09 22:43  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-map-set.c, tools/emile-map-set.c: use
	  map_partition_read() and map_partition_write()

2007-10-09 22:40  Laurent Vivier <Laurent@lvivier.info>

	* emile/libmap/map_bootblock_read.c,
	  emile/libmap/map_bootblock_write.c,
	  emile/libmap/map_partition_read.c,
	  emile/libmap/map_partition_write.c, libmap/map_bootblock_read.c,
	  libmap/map_bootblock_write.c, libmap/map_partition_read.c,
	  libmap/map_partition_write.c: use bytes instead of block

2007-10-09 22:16  Laurent Vivier <Laurent@lvivier.info>

	* emile/libmap/Makefile, libmap/Makefile: Add map_partition_read.c
	  and map_partition_write.c

2007-10-09 22:15  Laurent Vivier <Laurent@lvivier.info>

	* emile/libmap/map_bootblock_read.c, libmap/map_bootblock_read.c:
	  call map_partition_read()

2007-10-09 22:15  Laurent Vivier <Laurent@lvivier.info>

	* emile/libmap/map_bootblock_write.c, libmap/map_bootblock_write.c:
	  call map_partition_write()

2007-10-09 22:14  Laurent Vivier <Laurent@lvivier.info>

	* emile/libmap/map_partition_read.c, libmap/map_partition_read.c:
	  correct name

2007-10-09 22:13  Laurent Vivier <Laurent@lvivier.info>

	* emile/libmap/map_partition_write.c, libmap/map_partition_write.c:
	  correct names

2007-10-09 22:06  Laurent Vivier <Laurent@lvivier.info>

	* emile/libmap/libmap.h, libmap/libmap.h: corret typo

2007-10-09 22:04  Laurent Vivier <Laurent@lvivier.info>

	* emile/libmap/map_partition_read.c,
	  emile/libmap/map_partition_write.c, libmap/map_partition_read.c,
	  libmap/map_partition_write.c: Add map_partition_read() and
	  map_partition_write()

2007-10-09 22:00  Laurent Vivier <Laurent@lvivier.info>

	* emile/libmap/libmap.h, libmap/libmap.h: Add map_partition_read()
	  and map_partition_write()

2007-10-09 21:35  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile_scanbus.c, tools/emile_scanbus.c: use
	  device_io_t

2007-10-09 21:29  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-mkisofs.c, tools/emile-mkisofs.c,
	  emile/tools/emile.c, tools/emile.c: use device_io_t

2007-10-09 21:23  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/Makefile, tools/Makefile: Add device.c to link emile
	  and emile-map-set

2007-10-09 21:21  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/iso9660_cat.c, emile/tools/iso9660_ls.c,
	  tools/iso9660_cat.c, tools/iso9660_ls.c: use device_sector_size
	  to set sector size to 2048

2007-10-09 21:16  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/device.c, emile/tools/device.h, tools/device.c,
	  tools/device.h: Add device_write_sector() and device_sector_size,
	  use int fd instead FILE*

2007-10-09 21:10  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/Makefile, libemile/Makefile: add -I.

2007-10-09 21:10  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/libemile.h, libemile/libemile.h: Restore
	  emile_scsi_get_dev(), emile_get_dev_name() and
	  emile_scsi_get_rdev()

2007-10-09 21:02  Laurent Vivier <Laurent@lvivier.info>

	* emile/libmap/Makefile, libmap/Makefile, emile/libmap/libmap.h,
	  emile/libmap/map_block0_write.c,
	  emile/libmap/map_bootblock_read.c,
	  emile/libmap/map_bootblock_write.c, emile/libmap/map_close.c,
	  emile/libmap/map_dev.c, emile/libmap/map_open.c,
	  emile/libmap/map_read.c, libmap/libmap.h,
	  libmap/map_block0_write.c, libmap/map_bootblock_read.c,
	  libmap/map_bootblock_write.c, libmap/map_close.c,
	  libmap/map_dev.c, libmap/map_open.c, libmap/map_read.c,
	  emile/libmap/map_set_startup.c, emile/libmap/map_write.c,
	  libmap/map_set_startup.c, libmap/map_write.c: move from stdio to
	  device_io_t

2007-10-08 22:56  Laurent Vivier <Laurent@lvivier.info>

	* emile/libstream/libstream.h, libstream/libstream.h: Add
	  definition of stream_write_sector_t

2007-10-08 15:32  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/driver.c, second/driver.c: define driver_ptr() which
	  computes driver pointer according handle and dCtlFlags

2007-10-08 15:20  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/driver.c, emile/second/driver.h, second/driver.c,
	  second/driver.h: add drive_to_refnum() and refnum_to_drive()

2007-10-08 14:38  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/driver.h, second/driver.h: Find scsi id accorind
	  refnum and vice-versa

2007-10-08 14:05  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-install.c, emile/tools/emile.c,
	  emile/tools/emile_config.c, emile/tools/emile_config.h,
	  tools/emile-install.c, tools/emile.c, tools/emile_config.c,
	  tools/emile_config.h: Manage chainloader attribute in
	  configuration files

2007-10-04 23:01  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Add libmap in dist

2007-10-04 23:00  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/Makefile, libemile/Makefile: remove partition.h

2007-10-04 22:55  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-map-set.c, emile/tools/emile-mkisofs.c,
	  emile/tools/emile.c, emile/tools/emile_scanbus.c,
	  tools/emile-map-set.c, tools/emile-mkisofs.c, tools/emile.c,
	  tools/emile_scanbus.c: Change emile_map_* to map_*

2007-10-04 22:54  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile, emile/tools/Makefile, tools/Makefile:
	  Add libmap

2007-10-04 22:53  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/libemile.h, libemile/libemile.h: (c) 2007

2007-10-04 22:52  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/Makefile, emile/libemile/emile_block0_write.c,
	  emile/libemile/emile_map_bootblock_get_type.c,
	  emile/libemile/emile_map_bootblock_is_valid.c,
	  emile/libemile/emile_map_bootblock_read.c,
	  emile/libemile/emile_map_bootblock_write.c,
	  emile/libemile/emile_map_close.c, emile/libemile/emile_map_dev.c,
	  emile/libemile/emile_map_geometry.c,
	  emile/libemile/emile_map_get_bootinfo.c,
	  emile/libemile/emile_map_get_driver_info.c,
	  emile/libemile/emile_map_get_driver_number.c,
	  emile/libemile/emile_map_get_driver_signature.c,
	  emile/libemile/emile_map_get_number.c,
	  emile/libemile/emile_map_get_partition_geometry.c,
	  emile/libemile/emile_map_get_partition_name.c,
	  emile/libemile/emile_map_get_partition_type.c,
	  emile/libemile/emile_map_has_apple_driver.c,
	  emile/libemile/emile_map_is_valid.c,
	  emile/libemile/emile_map_open.c,
	  emile/libemile/emile_map_partition_get_flags.c,
	  emile/libemile/emile_map_partition_is_bootable.c,
	  emile/libemile/emile_map_partition_is_startup.c,
	  emile/libemile/emile_map_partition_is_valid.c, libemile/Makefile,
	  libemile/emile_block0_write.c,
	  libemile/emile_map_bootblock_get_type.c,
	  libemile/emile_map_bootblock_is_valid.c,
	  libemile/emile_map_bootblock_read.c,
	  libemile/emile_map_bootblock_write.c, libemile/emile_map_close.c,
	  libemile/emile_map_dev.c, libemile/emile_map_geometry.c,
	  libemile/emile_map_get_bootinfo.c,
	  libemile/emile_map_get_driver_info.c,
	  libemile/emile_map_get_driver_number.c,
	  libemile/emile_map_get_driver_signature.c,
	  libemile/emile_map_get_number.c,
	  libemile/emile_map_get_partition_geometry.c,
	  libemile/emile_map_get_partition_name.c,
	  libemile/emile_map_get_partition_type.c,
	  libemile/emile_map_has_apple_driver.c,
	  libemile/emile_map_is_valid.c, libemile/emile_map_open.c,
	  libemile/emile_map_partition_get_flags.c,
	  libemile/emile_map_partition_is_bootable.c,
	  libemile/emile_map_partition_is_startup.c,
	  libemile/emile_map_partition_is_valid.c,
	  emile/libemile/emile_map_partition_set_bootable.c,
	  emile/libemile/emile_map_partition_set_flags.c,
	  emile/libemile/emile_map_partition_set_startup.c,
	  emile/libemile/emile_map_read.c,
	  emile/libemile/emile_map_seek_driver_partition.c,
	  emile/libemile/emile_map_set_bootinfo.c,
	  emile/libemile/emile_map_set_driver_info.c,
	  emile/libemile/emile_map_set_driver_number.c,
	  emile/libemile/emile_map_set_partition_name.c,
	  emile/libemile/emile_map_set_partition_type.c,
	  emile/libemile/emile_map_set_startup.c,
	  emile/libemile/emile_map_write.c,
	  emile/libemile/emile_scsi_get_rdev.c, emile/libemile/libemile.h,
	  emile/libemile/partition.h,
	  libemile/emile_map_partition_set_bootable.c,
	  libemile/emile_map_partition_set_flags.c,
	  libemile/emile_map_partition_set_startup.c,
	  libemile/emile_map_read.c,
	  libemile/emile_map_seek_driver_partition.c,
	  libemile/emile_map_set_bootinfo.c,
	  libemile/emile_map_set_driver_info.c,
	  libemile/emile_map_set_driver_number.c,
	  libemile/emile_map_set_partition_name.c,
	  libemile/emile_map_set_partition_type.c,
	  libemile/emile_map_set_startup.c, libemile/emile_map_write.c,
	  libemile/emile_scsi_get_rdev.c, libemile/libemile.h,
	  libemile/partition.h: move emile_map_* to libmap

2007-10-04 22:25  Laurent Vivier <Laurent@lvivier.info>

	* emile/libmap/Makefile, emile/libmap/libmap.h,
	  emile/libmap/map_block0_write.c, libmap/Makefile,
	  libmap/libmap.h, libmap/map_block0_write.c: add
	  map_block0_write.c

2007-10-04 22:16  Laurent Vivier <Laurent@lvivier.info>

	* emile/libmap/libmap.h, libmap/libmap.h: move some definitions
	  from libemile.h

2007-10-02 16:21  Laurent Vivier <Laurent@lvivier.info>

	* emile/libmap/Makefile, emile/libmap/libmap.h,
	  emile/libmap/map_bootblock_get_type.c, libmap/Makefile,
	  libmap/libmap.h, libmap/map_bootblock_get_type.c,
	  emile/libmap/map_bootblock_is_valid.c,
	  emile/libmap/map_bootblock_read.c,
	  emile/libmap/map_bootblock_write.c, emile/libmap/map_close.c,
	  emile/libmap/map_dev.c, emile/libmap/map_geometry.c,
	  emile/libmap/map_get_bootinfo.c,
	  emile/libmap/map_get_driver_info.c,
	  emile/libmap/map_get_driver_number.c,
	  emile/libmap/map_get_driver_signature.c,
	  emile/libmap/map_get_number.c,
	  emile/libmap/map_get_partition_geometry.c,
	  emile/libmap/map_get_partition_name.c,
	  emile/libmap/map_get_partition_type.c,
	  emile/libmap/map_has_apple_driver.c, emile/libmap/map_is_valid.c,
	  libmap/map_bootblock_is_valid.c, libmap/map_bootblock_read.c,
	  libmap/map_bootblock_write.c, libmap/map_close.c,
	  libmap/map_dev.c, libmap/map_geometry.c,
	  libmap/map_get_bootinfo.c, libmap/map_get_driver_info.c,
	  libmap/map_get_driver_number.c,
	  libmap/map_get_driver_signature.c, libmap/map_get_number.c,
	  libmap/map_get_partition_geometry.c,
	  libmap/map_get_partition_name.c, libmap/map_get_partition_type.c,
	  libmap/map_has_apple_driver.c, libmap/map_is_valid.c,
	  emile/libmap/map_open.c, emile/libmap/map_partition_get_flags.c,
	  emile/libmap/map_partition_is_bootable.c,
	  emile/libmap/map_partition_is_startup.c,
	  emile/libmap/map_partition_is_valid.c,
	  emile/libmap/map_partition_set_bootable.c, libmap/map_open.c,
	  libmap/map_partition_get_flags.c,
	  libmap/map_partition_is_bootable.c,
	  libmap/map_partition_is_startup.c,
	  libmap/map_partition_is_valid.c,
	  libmap/map_partition_set_bootable.c,
	  emile/libmap/map_partition_set_flags.c,
	  emile/libmap/map_partition_set_startup.c,
	  emile/libmap/map_read.c,
	  emile/libmap/map_seek_driver_partition.c,
	  emile/libmap/map_set_bootinfo.c,
	  emile/libmap/map_set_driver_info.c,
	  emile/libmap/map_set_driver_number.c,
	  emile/libmap/map_set_partition_name.c,
	  emile/libmap/map_set_partition_type.c,
	  emile/libmap/map_set_startup.c, libmap/map_partition_set_flags.c,
	  libmap/map_partition_set_startup.c, libmap/map_read.c,
	  libmap/map_seek_driver_partition.c, libmap/map_set_bootinfo.c,
	  libmap/map_set_driver_info.c, libmap/map_set_driver_number.c,
	  libmap/map_set_partition_name.c, libmap/map_set_partition_type.c,
	  libmap/map_set_startup.c, emile/libmap/map_write.c,
	  libmap/map_write.c: move emile_map_* from libemile to libmap,
	  rename partition.h to libmap.h

2007-09-29 23:27  Laurent Vivier <Laurent@lvivier.info>

	* emile/libmacos/GetDCtlEntry.c, libmacos/GetDCtlEntry.c: remove
	  traces

2007-09-29 23:27  Laurent Vivier <Laurent@lvivier.info>

	* emile/libmacos/macos/devices.h, libmacos/macos/devices.h: correct
	  typo

2007-09-29 23:26  Laurent Vivier <Laurent@lvivier.info>

	* emile/libmacos/macos/lowmem.h, libmacos/macos/lowmem.h: Define
	  LMGetBootDrive()

2007-09-29 23:23  Laurent Vivier <Laurent@lvivier.info>

	* emile/libmacos/GetDCtlEntry.c, emile/libmacos/Makefile,
	  libmacos/GetDCtlEntry.c, libmacos/Makefile: Implement
	  GetDCtlEntry()

2007-09-29 23:22  Laurent Vivier <Laurent@lvivier.info>

	* emile/libmacos/macos/devices.h, libmacos/macos/devices.h: Correct
	  definition of DCtlEntry, using QHdr

2007-09-29 23:19  Laurent Vivier <Laurent@lvivier.info>

	* emile/libmacos/macos/osutils.h, libmacos/macos/osutils.h: Define
	  QElem and modify QHdr accordingly

2007-09-21 17:04  Laurent Vivier <Laurent@lvivier.info>

	* emile/scripts/tools.sh, scripts/tools.sh: really seek if
	  docbook2man exists, correction by Finn Thain

2007-09-19 22:40  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/config.c, second/config.c: clear edit line correctly

2007-09-19 00:35  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/vga.c, second/vga.c: make vga_clear() only if vga is
	  enabled

2007-09-18 01:31  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/Makefile, emile/second/config.c, second/Makefile,
	  second/config.c: move cli.c to libui/edit.c

2007-09-18 01:27  Laurent Vivier <Laurent@lvivier.info>

	* emile/libui/edit.c, libui/edit.c: use wait_char and manage ESC to
	  cancel edition

2007-09-18 01:26  Laurent Vivier <Laurent@lvivier.info>

	* emile/libui/Makefile, libui/Makefile: add edit.c

2007-09-18 01:10  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/cli.c, emile/second/cli.h, second/cli.c,
	  second/cli.h: moved to libui/edit.c and libui/libui.h

2007-09-18 00:58  Laurent Vivier <Laurent@lvivier.info>

	* emile/libui/libui.h, libui/libui.h: Add missing console functions
	  for edit.c

2007-09-18 00:56  Laurent Vivier <Laurent@lvivier.info>

	* emile/libui/edit.c, libui/edit.c, emile/libui/libui.h,
	  libui/libui.h: move second/cli.c to libui/edit.c

2007-09-18 00:23  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/load.c, emile/second/main.c, second/load.c,
	  second/main.c: Return to menu if kernel or ramdisk fail to load

2007-09-17 15:35  Laurent Vivier <Laurent@lvivier.info>

	* docs/emile-first-tune.sgml, docs/emile-install.sgml,
	  docs/emile-map-set.sgml, docs/emile-mkisofs.sgml,
	  docs/emile-set-cmdline.sgml, docs/emile-set-output.sgml,
	  docs/emile.sgml, emile/docs/emile-first-tune.sgml,
	  emile/docs/emile-install.sgml, emile/docs/emile-map-set.sgml,
	  emile/docs/emile-mkisofs.sgml, emile/docs/emile-set-cmdline.sgml,
	  emile/docs/emile-set-output.sgml, emile/docs/emile.sgml: Remove
	  WARNING, add REPORTING BUGS

2007-09-17 14:37  Laurent Vivier <Laurent@lvivier.info>

	* docs/emile-first-tune.sgml, emile/docs/emile-first-tune.sgml:
	  update

2007-09-17 14:09  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_floppy_create_image.c,
	  libemile/emile_floppy_create_image.c: "vga default" is not a
	  valid parameter for command line of emile_second_set_param()

2007-09-17 14:07  Laurent Vivier <Laurent@lvivier.info>

	* emile/libconfig/config_find_indexed_property.c,
	  libconfig/config_find_indexed_property.c: clear property if not
	  found

2007-09-16 18:22  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/config.c, second/config.c: Correctly initialize
	  stopbits

2007-09-16 17:33  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/config.c, second/config.c, emile/second/console.c,
	  second/console.c: correct typo: console_set_position() is
	  console_set_cursor_position()

2007-09-16 17:29  Laurent Vivier <Laurent@lvivier.info>

	* emile/libui/scrolllist.c, libui/scrolllist.c,
	  emile/libui/libui.h, libui/libui.h: use wait_char to wait escape
	  sequence

2007-09-16 17:27  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/config.c, emile/second/config.h, second/config.c,
	  second/config.h: remove read_config_vga(), read_config_modem()
	  and read_config_printer() and initialize vga and modem from
	  read_config(), select one console when several available

2007-09-16 17:26  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/console.c, emile/second/console.h, second/console.c,
	  second/console.h: Select only one console when several are
	  available, add console_get_cursor_position(), console_get_size()
	  and console_status_request()

2007-09-16 17:11  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/serial.c, emile/second/serial.h, second/serial.c,
	  second/serial.h:  manage correctly keypressed (don't eat the
	  key), initialize independently modem and printer

2007-09-16 17:10  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/vga.c, emile/second/vga.h, second/vga.c,
	  second/vga.h: select the mode according the configuration

2007-09-16 17:09  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/head.S, emile/second/main.c, second/head.S,
	  second/main.c: move console_init() to main()

2007-09-15 07:29  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/serial.c, second/serial.c: reverse previous
	  modification

2007-09-15 07:26  Laurent Vivier <Laurent@lvivier.info>

	* emile/libconfig/config_find_indexed_property.c,
	  libconfig/config_find_indexed_property.c: add some braces

2007-09-15 07:15  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/serial.c, second/serial.c: correctly manage
	  configuration: use open_config()

2007-09-13 20:33  Laurent Vivier <Laurent@lvivier.info>

	* emile/scripts/tools.sh, scripts/tools.sh: Add WHEN in tools.mk

2007-09-13 20:32  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/Makefile, tools/Makefile: include config.mk

2007-09-13 20:31  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-first-tune.c, tools/emile-first-tune.c: correct
	  usage

2007-09-13 18:54  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: move WHEN to tools.mk, don't remove
	  tools.mk on clean, but on distclean

2007-09-13 09:44  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/Makefile, second/Makefile: on clean, remove *-full
	  directories, bug found by Finn Thain

2007-09-13 09:26  Laurent Vivier <Laurent@lvivier.info>

	* emile/libiso9660/iso9660_readdir.c, libiso9660/iso9660_readdir.c:
	  Add include stddef.h to define offsetof, thank you to Finn Thain

2007-09-12 01:15  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/load.c, second/load.c: Adjust position and size of
	  progress bar according size of the screen

2007-09-12 01:10  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/vga.h, second/vga.h: include head.h to have
	  emile_l2_header_t definition

2007-09-12 01:05  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/config.c, emile/second/config.h, second/config.c,
	  second/config.h: config_read_vga() returns the value of the
	  property, we select only one console if several are available
	  (vga, modem, printer)

2007-09-12 01:03  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/console.c, emile/second/console.h, second/console.c,
	  second/console.h: Select only one console when several are
	  available, implement console_get_cursor_position() and
	  console_get_size()

2007-09-12 01:01  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/serial.c, emile/second/serial.h, second/serial.c,
	  second/serial.h: remove useless buffering code, allow to select
	  the port to which we want to send output

2007-09-12 01:00  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/vga.c, emile/second/vga.h, second/vga.c,
	  second/vga.h: Add vga_is_available() to know if VGA has been
	  activated, give level 2 info to vga_init

2007-09-12 00:57  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/config.c, second/config.c: The number of item in
	  list is index not index+1

2007-09-12 00:54  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/vga.c, second/vga.c: Exit from the escape sequence
	  when cursor get position is found

2007-09-09 01:34  Laurent Vivier <Laurent@lvivier.info>

	* emile/scripts/tools.sh, scripts/tools.sh: Correctly manage PPC
	  cross-compiler on M68K host

2007-09-09 01:31  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-install.c, emile/tools/emile.c,
	  tools/emile-install.c, tools/emile.c: tools correctly get vga,
	  modem and printer properties

2007-09-09 01:09  Laurent Vivier <Laurent@lvivier.info>

	* emile/libconfig/config_add_property.c,
	  emile/libconfig/config_find_entry.c,
	  emile/libconfig/config_find_indexed_property.c,
	  emile/libconfig/config_get_indexed_property.c,
	  emile/libconfig/config_get_next_property.c,
	  emile/libconfig/config_get_property.c,
	  emile/libconfig/config_remove_indexed_property.c,
	  emile/libconfig/config_remove_property.c,
	  emile/libconfig/config_set_indexed_property.c,
	  emile/libconfig/config_set_property.c,
	  emile/libconfig/libconfig.h,
	  emile/libemile/emile_second_get_configuration.c,
	  emile/libemile/emile_second_get_param.c,
	  emile/libemile/emile_second_set_configuration.c,
	  emile/libemile/emile_second_set_param.c,
	  emile/libemile/libemile.h, emile/tools/emile-install.c,
	  emile/tools/emile-set-output.c, emile/tools/emile.c,
	  libconfig/config_add_property.c, libconfig/config_find_entry.c,
	  libconfig/config_find_indexed_property.c,
	  libconfig/config_get_indexed_property.c,
	  libconfig/config_get_next_property.c,
	  libconfig/config_get_property.c,
	  libconfig/config_remove_indexed_property.c,
	  libconfig/config_remove_property.c,
	  libconfig/config_set_indexed_property.c,
	  libconfig/config_set_property.c, libconfig/libconfig.h,
	  libemile/emile_second_get_configuration.c,
	  libemile/emile_second_get_param.c,
	  libemile/emile_second_set_configuration.c,
	  libemile/emile_second_set_param.c, libemile/libemile.h,
	  tools/emile-install.c, tools/emile-set-output.c, tools/emile.c:
	  configuration is int8_t

2007-09-09 00:49  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-install.c, emile/tools/emile.c,
	  tools/emile-install.c, tools/emile.c, emile/tools/emile_config.c,
	  tools/emile_config.c: Manage vga, modem and printer properties

2007-09-09 00:07  Laurent Vivier <Laurent@lvivier.info>

	* config.mk, emile/config.mk: Add default values for LINUXPATH and
	  LINUXRAMDISK

2007-09-07 11:04  Laurent Vivier <Laurent@lvivier.info>

	* Rules.mk, emile/Rules.mk: remove typo

2007-09-07 10:41  Laurent Vivier <Laurent@lvivier.info>

	* emile/scripts/tools.sh, scripts/tools.sh: add some override for
	  AS, CC, ...

2007-09-07 00:59  Laurent Vivier <Laurent@lvivier.info>

	* Rules.mk, emile/Rules.mk: Really doesn't fail on clean

2007-09-07 00:50  Laurent Vivier <Laurent@lvivier.info>

	* debian/rules, emile/debian/rules: remove uneeded definitions

2007-09-07 00:36  Laurent Vivier <Laurent@lvivier.info>

	* Rules.mk, emile/Rules.mk: don't fail on clean when TARGET doesn't
	  exist

2007-09-07 00:20  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: add in DISTFILES scripts/tools.sh
	  kernel.mk config.mk

2007-09-07 00:09  Laurent Vivier <Laurent@lvivier.info>

	* apple_driver/Makefile, debian/Makefile, docs/Makefile,
	  emile/apple_driver/Makefile, emile/debian/Makefile,
	  emile/docs/Makefile, emile/first/Makefile,
	  emile/libblock/Makefile, emile/libconfig/Makefile,
	  emile/libcontainer/Makefile, emile/libemile/Makefile,
	  emile/libfloppy/Makefile, emile/libgzip/Makefile,
	  emile/libiso9660/Makefile, emile/libmacos/Makefile,
	  emile/libscsi/Makefile, emile/libstream/Makefile,
	  emile/libui/Makefile, emile/libunix/Makefile,
	  emile/second/Makefile, emile/tools/Makefile, first/Makefile,
	  libblock/Makefile, libconfig/Makefile, libcontainer/Makefile,
	  libemile/Makefile, libfloppy/Makefile, libgzip/Makefile,
	  libiso9660/Makefile, libmacos/Makefile, libscsi/Makefile,
	  libstream/Makefile, libui/Makefile, libunix/Makefile,
	  second/Makefile, tools/Makefile: include tools.mk

2007-09-07 00:08  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: move some stuff to config.mk, kernel.mk
	  and tools.mk. Tools.mk is generated by scripts/tools.sh

2007-09-07 00:08  Laurent Vivier <Laurent@lvivier.info>

	* Rules.mk, emile/Rules.mk: move doc2man to tools.mk, clean remove
	  manpages

2007-09-07 00:07  Laurent Vivier <Laurent@lvivier.info>

	* emile/scripts/tools.sh, scripts/tools.sh: targets are m68k-linux,
	  m68k-netbsd and ppc-linux

2007-09-06 23:36  Laurent Vivier <Laurent@lvivier.info>

	* kernel.mk, emile/kernel.mk: detect the architecture of the kernel

2007-09-06 23:35  Laurent Vivier <Laurent@lvivier.info>

	* config.mk, emile/config.mk: New configuration file

2007-09-06 23:34  Laurent Vivier <Laurent@lvivier.info>

	* emile/scripts/tools.sh, scripts/tools.sh: script to find tools
	  needed to build EMILE

2007-09-05 14:54  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile.c, tools/emile.c: Add some error messages

2007-09-05 00:29  Laurent Vivier <Laurent@lvivier.info>

	* Rules.mk, emile/Rules.mk: docbook2man doesn't write to the stdout

2007-09-05 00:27  Laurent Vivier <Laurent@lvivier.info>

	* docs/emile-mkisofs.sgml, emile/docs/emile-mkisofs.sgml: Correct
	  dhucpackage to be compatible with docbook2man

2007-09-04 00:01  Laurent Vivier <Laurent@lvivier.info>

	* docs/emile.conf, emile/docs/emile.conf: Multiboot: add second
	  entry

2007-09-03 21:55  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile.c, tools/emile.c: don't remove tmp files in
	  test mode

2007-09-03 21:44  Laurent Vivier <Laurent@lvivier.info>

	* emile/libscsi/scsi_command.c, libscsi/scsi_command.c: Increase
	  command timeout to 30 seconds

2007-09-03 21:39  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile.c, tools/emile.c: improve --test

2007-09-03 21:23  Laurent Vivier <Laurent@lvivier.info>

	* README.floppy, emile/README.floppy: no need to flatten the kernel

2007-09-03 19:51  Laurent Vivier <Laurent@lvivier.info>

	* apple_driver/console.c, emile/apple_driver/console.c,
	  apple_driver/vga.c, emile/apple_driver/vga.c,
	  emile/libmacos/CloseDriver.c, emile/libmacos/OpenDriver.c,
	  emile/libmacos/SerGetBuf.c, emile/libscsi/scsi_READ_CAPACITY.c,
	  emile/libscsi/scsi_command.c, emile/second/MMU030.c,
	  emile/second/MMU040.c, emile/second/arch.c, emile/second/bank.c,
	  emile/second/bootenv.c, emile/second/bootinfo.c,
	  emile/second/cli.c, libmacos/CloseDriver.c,
	  libmacos/OpenDriver.c, libmacos/SerGetBuf.c,
	  libscsi/scsi_READ_CAPACITY.c, libscsi/scsi_command.c,
	  second/MMU030.c, second/MMU040.c, second/arch.c, second/bank.c,
	  second/bootenv.c, second/bootinfo.c, second/cli.c,
	  emile/second/console.c, emile/second/driver.c,
	  emile/second/enter_kernel.c, emile/second/keyboard.c,
	  emile/second/load.c, emile/second/main.c, emile/second/misc.c,
	  emile/second/serial.c, second/console.c, second/driver.c,
	  second/enter_kernel.c, second/keyboard.c, second/load.c,
	  second/main.c, second/misc.c, second/serial.c: Add include
	  <sys/types>, patch by Finn Thain

2007-09-03 19:45  Laurent Vivier <Laurent@lvivier.info>

	* README.floppy, docs/emile-set-cmdline.sgml, emile/README.floppy,
	  emile/docs/emile-set-cmdline.sgml: Docs updates from Finn Thain

2007-09-03 19:40  Laurent Vivier <Laurent@lvivier.info>

	* Rules.mk, emile/Rules.mk: Use docbook2man instead of
	  docbook-to-man

2007-09-03 19:29  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: powerpc cross compiler is not needed
	  for the moment

2007-09-02 23:00  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-install.c, tools/emile-install.c: Allow bigger
	  (> 1024) configuration

2007-09-02 22:32  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-install.c, tools/emile-install.c: Display
	  parameters only if set

2007-09-02 22:31  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile.c, tools/emile.c: preliminary version to manage
	  multiboot, untested \!\!

2007-09-02 14:57  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-install.c, tools/emile-install.c: add
	  set_config() function

2007-09-02 14:46  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-install.c, tools/emile-install.c: add
	  get_info() function

2007-09-02 10:46  Laurent Vivier <Laurent@lvivier.info>

	* floppy.conf, emile/floppy.conf: change vmlinux.gz by vmlinuz

2007-09-02 10:13  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Add FLOPPY_CONF variable

2007-09-02 00:24  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: introduce multiboot.bin, need a second
	  level with all drivers

2007-09-02 00:22  Laurent Vivier <Laurent@lvivier.info>

	* floppy.conf, emile/floppy.conf: use m68k-linux-full instead of
	  m68k-linux-all for second level

2007-09-02 00:21  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/Makefile, second/Makefile: Introduce MEDIA=full, use
	  libstream/scsi instead libstream/hard

2007-09-02 00:01  Laurent Vivier <Laurent@lvivier.info>

	* floppy.conf, emile/floppy.conf: reduce size, on disk floppy
	  configuration is 1kB

2007-09-01 23:56  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-install.c, tools/emile-install.c: Add some
	  verbosity

2007-09-01 23:55  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile_config.c, tools/emile_config.c:
	  read_description() should return 0 on the last item and not EOF

2007-09-01 23:49  Laurent Vivier <Laurent@lvivier.info>

	* emile/libstream/Makefile, libstream/Makefile: rename hard->scsi,
	  add full with SCSI & floppy support

2007-09-01 16:56  Laurent Vivier <Laurent@lvivier.info>

	* floppy.conf, emile/floppy.conf: first release

2007-09-01 01:26  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-install.c, tools/emile-install.c: display vga
	  property

2007-09-01 01:25  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/config.c, second/config.c: correct management of
	  return value of config_get_property

2007-09-01 01:11  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/config.c, second/config.c: Add some text to explain
	  which keys to press

2007-09-01 00:34  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_floppy_create_image.c,
	  libemile/emile_floppy_create_image.c: don't check if a file is
	  gzipped (cannot manage correctly ramdisk), add "vga default"
	  parameter

2007-08-31 23:56  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/config.c, second/config.c: second level is able to
	  manage multiple kernels list

2007-08-31 23:09  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-install.c, tools/emile-install.c: improve list
	  scan

2007-08-31 22:55  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-install.c, tools/emile-install.c: read
	  correctly second level config

2007-08-31 22:42  Laurent Vivier <Laurent@lvivier.info>

	* emile/libconfig/config_add_property.c,
	  emile/libconfig/config_get_indexed_property.c,
	  emile/libconfig/config_remove_indexed_property.c,
	  emile/libconfig/config_remove_property.c,
	  emile/libconfig/config_set_indexed_property.c,
	  emile/libconfig/config_set_property.c,
	  emile/libconfig/libconfig.h, libconfig/config_add_property.c,
	  libconfig/config_get_indexed_property.c,
	  libconfig/config_remove_indexed_property.c,
	  libconfig/config_remove_property.c,
	  libconfig/config_set_indexed_property.c,
	  libconfig/config_set_property.c, libconfig/libconfig.h: functions
	  return index if possible

2007-08-31 22:41  Laurent Vivier <Laurent@lvivier.info>

	* emile/libconfig/config_find_indexed_property.c,
	  libconfig/config_find_indexed_property.c: correctly find the
	  first item in the index

2007-08-26 22:18  Laurent Vivier <Laurent@lvivier.info>

	* emile/libconfig/config_set_indexed_property.c,
	  libconfig/config_set_indexed_property.c: inc to add \n

2007-08-26 22:11  Laurent Vivier <Laurent@lvivier.info>

	* emile/libconfig/libconfig.h, libconfig/libconfig.h: Add
	  config_add_property()

2007-08-26 22:10  Laurent Vivier <Laurent@lvivier.info>

	* emile/libconfig/config_add_property.c,
	  libconfig/config_add_property.c: add property at end

2007-08-26 22:06  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-install.c, tools/emile-install.c: Manage only
	  one kernel and ramdisk

2007-08-26 21:48  Laurent Vivier <Laurent@lvivier.info>

	* emile/libconfig/Makefile, libconfig/Makefile: Add
	  config_ad_property()

2007-08-26 21:47  Laurent Vivier <Laurent@lvivier.info>

	* emile/libconfig/config_set_indexed_property.c,
	  libconfig/config_set_indexed_property.c: correct when entry
	  doesn't exist but the index does

2007-08-26 21:46  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-install.c, tools/emile-install.c: add config
	  file

2007-08-26 21:22  Laurent Vivier <Laurent@lvivier.info>

	* emile/libconfig/config_set_indexed_property.c,
	  libconfig/config_set_indexed_property.c: Make it working ...

2007-08-26 21:22  Laurent Vivier <Laurent@lvivier.info>

	* emile/libconfig/config_find_indexed_property.c,
	  libconfig/config_find_indexed_property.c: check case when
	  index_name is NULL

2007-08-26 21:17  Laurent Vivier <Laurent@lvivier.info>

	* emile/libconfig/config_find_entry.c,
	  libconfig/config_find_entry.c: check if property is NULLi, name
	  must be not NULL

2007-08-26 21:16  Laurent Vivier <Laurent@lvivier.info>

	* emile/libconfig/config_remove_indexed_property.c,
	  libconfig/config_remove_indexed_property.c: use memmove()

2007-08-26 21:15  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_floppy_create_image.c,
	  libemile/emile_floppy_create_image.c: check if file is gzipped

2007-08-26 20:50  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_floppy_create_image.c,
	  libemile/emile_floppy_create_image.c: change int to ssize_t for
	  size

2007-08-26 11:18  Laurent Vivier <Laurent@lvivier.info>

	* emile/libconfig/config_get_next_property.c,
	  libconfig/config_get_next_property.c: can set NULL to name and
	  property to have nly the index

2007-08-26 11:17  Laurent Vivier <Laurent@lvivier.info>

	* emile/libconfig/config_get_indexed_property.c,
	  emile/libconfig/config_remove_indexed_property.c,
	  emile/libconfig/config_set_indexed_property.c,
	  libconfig/config_get_indexed_property.c,
	  libconfig/config_remove_indexed_property.c,
	  libconfig/config_set_indexed_property.c: use find function

2007-08-26 11:16  Laurent Vivier <Laurent@lvivier.info>

	* emile/libconfig/Makefile, emile/libconfig/config_find_entry.c,
	  emile/libconfig/config_find_indexed_property.c,
	  emile/libconfig/libconfig.h, libconfig/Makefile,
	  libconfig/config_find_entry.c,
	  libconfig/config_find_indexed_property.c, libconfig/libconfig.h:
	  add find functions

2007-08-25 23:36  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/Makefile, emile/second/config.c, second/Makefile,
	  second/config.c, emile/tools/Makefile,
	  emile/tools/emile-set-output.c, tools/Makefile,
	  tools/emile-set-output.c: use libconfig

2007-08-25 23:35  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/Makefile, libemile/Makefile,
	  emile/libemile/emile_second_get_next_property.c,
	  emile/libemile/emile_second_get_property.c,
	  libemile/emile_second_get_next_property.c,
	  libemile/emile_second_get_property.c,
	  emile/libemile/emile_second_remove_property.c,
	  emile/libemile/emile_second_set_property.c,
	  libemile/emile_second_remove_property.c,
	  libemile/emile_second_set_property.c: move functions to libconfig

2007-08-25 23:33  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_second_get_param.c,
	  emile/libemile/emile_second_set_param.c,
	  libemile/emile_second_get_param.c,
	  libemile/emile_second_set_param.c: use libconfig

2007-08-25 23:32  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Add libconfig

2007-08-25 23:31  Laurent Vivier <Laurent@lvivier.info>

	* emile/libconfig/config_get_indexed_property.c,
	  emile/libconfig/config_get_next_property.c,
	  emile/libconfig/config_get_property.c,
	  emile/libconfig/config_remove_indexed_property.c,
	  emile/libconfig/config_remove_property.c,
	  emile/libconfig/config_set_indexed_property.c,
	  emile/libconfig/config_set_property.c,
	  emile/libconfig/libconfig.h,
	  libconfig/config_get_indexed_property.c,
	  libconfig/config_get_next_property.c,
	  libconfig/config_get_property.c,
	  libconfig/config_remove_indexed_property.c,
	  libconfig/config_remove_property.c,
	  libconfig/config_set_indexed_property.c,
	  libconfig/config_set_property.c, libconfig/libconfig.h,
	  emile/libconfig/Makefile, libconfig/Makefile: First release

2007-08-24 11:27  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_second_get_configuration.c,
	  emile/libemile/emile_second_set_configuration.c,
	  libemile/emile_second_get_configuration.c,
	  libemile/emile_second_set_configuration.c: Skip first level if it
	  exists

2007-08-24 11:20  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile_config.c, tools/emile_config.c:
	  emile_config_get() return -1 if tag is not found

2007-08-24 10:42  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_floppy_create_image.c,
	  emile/libemile/libemile.h, libemile/emile_floppy_create_image.c,
	  libemile/libemile.h: Add emile_floppy_create(),
	  emile_floppy_add(), emile_floppy_close()

2007-08-23 21:54  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile_config.c, tools/emile_config.c:
	  emile_config_read_next() return -1 on end of file

2007-08-22 20:59  Laurent Vivier <Laurent@lvivier.info>

	* emile/libui/libui.h, emile/libui/scrolllist.c,
	  emile/second/config.c, libui/libui.h, libui/scrolllist.c,
	  second/config.c: Add timeout to scrolllist

2007-08-22 18:23  Laurent Vivier <Laurent@lvivier.info>

	* apple_driver/Makefile, emile/apple_driver/Makefile: Really add
	  misc.h in HEADERS

2007-08-22 18:17  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: back to version 1.110  (re-add
	  apple_driver)

2007-08-22 18:15  Laurent Vivier <Laurent@lvivier.info>

	* apple_driver/Makefile, emile/apple_driver/Makefile: Add misc.h in
	  HEADERS

2007-08-22 17:41  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: don't build apple_driver

2007-08-22 16:47  Laurent Vivier <Laurent@lvivier.info>

	* emile/libui/Makefile, libui/Makefile: Add libui.h in HEADERS

2007-08-22 00:12  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/config.c, second/config.c: choice and i are needed
	  outside USE_CLI

2007-08-22 00:08  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: remove message "no RAMDISK"

2007-08-22 00:07  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/config.c, second/config.c: Use a scroll list to
	  display list of available kernels

2007-08-18 15:34  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/load.c, second/load.c: Add nice progess bar

2007-08-18 15:33  Laurent Vivier <Laurent@lvivier.info>

	* emile/libui/scrolllist.c, libui/scrolllist.c: allows to return
	  ESC on unknown escaped sequence

2007-08-18 15:32  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/console.c, second/console.c: allow to have no
	  timeout (by specifying 0)

2007-08-18 15:31  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: Removem message "booting the
	  kernel"

2007-08-15 21:56  Laurent Vivier <Laurent@lvivier.info>

	* emile/libui/libui.h, emile/libui/scrolllist.c, libui/libui.h,
	  libui/scrolllist.c: replace getchar() by console_getchar()

2007-08-15 12:53  Laurent Vivier <Laurent@lvivier.info>

	* emile/libui/Makefile, emile/libui/libui.h, libui/Makefile,
	  libui/libui.h, emile/libui/scrolllist.c, libui/scrolllist.c: Add
	  scroll list

2007-08-12 22:46  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/load.c, second/load.c: use libui to display a real
	  progress bar

2007-08-12 22:43  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/console.c, second/console.c: Add
	  console_select_charset()

2007-08-12 22:42  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/console.h, second/console.h: correct typo

2007-08-12 22:41  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile, emile/second/Makefile, second/Makefile:
	  Add libui

2007-08-12 22:40  Laurent Vivier <Laurent@lvivier.info>

	* emile/libui/Makefile, emile/libui/libui.h,
	  emile/libui/progressbar.c, emile/libui/window.c, libui/Makefile,
	  libui/libui.h, libui/progressbar.c, libui/window.c: Add User
	  Interface library

2007-08-12 20:05  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/console.h, second/console.h: Add
	  console_set_cursor_position() console_get_cursor_position()
	  console_get_size()

2007-06-06 15:21  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/console.c, second/console.c: swap parameters of
	  console_set_cursor_position()

2007-06-06 14:34  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/keyboard.c, emile/second/keyboard.h,
	  emile/second/vga.c, second/keyboard.c, second/keyboard.h,
	  second/vga.c: Manage VT100 get_cursor_position command

2007-06-01 23:19  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/vga.c, second/vga.c: correct CSI H: swap X and Y

2007-06-01 22:48  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/console.c, emile/second/console.h, second/console.c,
	  second/console.h: add console_set_cursor_position()

2007-06-01 22:37  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/vga.c, second/vga.c: Manage VT100 character sets

2007-05-31 19:36  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/vga.c, second/vga.c: cleanup vt100 part

2007-05-31 00:05  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/config.c, emile/second/config.h, second/config.c,
	  second/config.h: update header/copyright

2007-05-31 00:05  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/console.c, emile/second/console.h, second/console.c,
	  second/console.h: use VT100 escape characters to control display

2007-05-31 00:01  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/serial.c, emile/second/serial.h, second/serial.c,
	  second/serial.h: move VT100 escape commands to console.c

2007-05-30 23:59  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/vga.c, emile/second/vga.h, second/vga.c,
	  second/vga.h: Control display using vt100 escape characters,
	  define inverse/normal video mode

2007-05-24 19:27  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/config.c, second/config.c: allow to manage several
	  kernels

2007-05-24 19:23  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: move copyright and available
	  memory to config.c

2007-05-22 22:04  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/config.c, second/config.c: Add missing include
	  misc.h to define error()

2007-05-22 22:03  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_floppy_create_image.c,
	  libemile/emile_floppy_create_image.c: emile_second_set_param(): a
	  NULL parameter doesn't remove the parameter, an empty string
	  remove it

2007-05-22 22:02  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_second_set_param.c,
	  libemile/emile_second_set_param.c: a NULL parameter doesn't
	  remove the parameter, an empty string remove it

2007-05-22 20:32  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/config.c, second/config.c: Don't crash if kernel is
	  not specified

2007-05-22 07:39  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_second_get_configuration.c,
	  emile/libemile/emile_second_set_configuration.c,
	  libemile/emile_second_get_configuration.c,
	  libemile/emile_second_set_configuration.c: Signature
	  EMILE_06_SIGNATURE is in fact the good one

2007-05-21 22:31  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_second_get_configuration.c,
	  emile/libemile/emile_second_set_configuration.c,
	  libemile/emile_second_get_configuration.c,
	  libemile/emile_second_set_configuration.c: Set header signature
	  to EMILE_07_SIGNATURE

2007-05-16 22:54  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/config.c, emile/second/config.h,
	  emile/second/console.c, emile/second/serial.c, second/config.c,
	  second/config.h, second/console.c, second/serial.c:
	  read_config_vga(), read_config_modem(), read_config_printer()
	  read also the config file

2007-05-16 22:43  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/config.c, second/config.c: Manage configuration
	  stored in a file

2007-05-12 21:33  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/head.S, emile/second/head.h, second/head.S,
	  second/head.h: change signature to EM07 to support config file

2007-05-12 21:31  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile.c, tools/emile.c: move config variable from
	  static to stack of main()

2007-05-12 21:28  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile_config.c, emile/tools/emile_config.h,
	  tools/emile_config.c, tools/emile_config.h: add support for
	  gestalid, vga, modem and printer

2007-05-11 14:52  Laurent Vivier <Laurent@lvivier.info>

	* docs/emile.conf, emile/docs/emile.conf: first revision

2007-05-11 14:21  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile.c, tools/emile.c: read kernel, initrd,
	  parameters and emile information from emile.conf using functions
	  from emile_config.c

2007-05-11 14:20  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/Makefile, tools/Makefile: Add emile_config.c and
	  emile_config.h

2007-05-11 14:18  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile_config.c, tools/emile_config.c: remove uneeded
	  variable, correct return value from get_tag()

2007-05-09 21:26  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile.c, tools/emile.c: on restoring backup, rename
	  file to .old

2007-05-09 21:25  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile_config.c, tools/emile_config.c: Add missing }

2007-05-09 21:08  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile_config.h, tools/emile_config.h,
	  emile/tools/emile_config.c, tools/emile_config.c: add kernel_map
	  and initrd_map

2007-05-07 01:12  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile_config.c, emile/tools/emile_config.h,
	  tools/emile_config.c, tools/emile_config.h: emile_config_get()
	  can manage many types, given by tag id

2007-05-07 01:03  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile.c, tools/emile.c: hide map files

2007-05-06 00:05  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile_config.c, emile/tools/emile_config.h,
	  tools/emile_config.c, tools/emile_config.h: First revision

2007-05-04 22:45  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile.c, tools/emile.c: correct ramdisk management,
	  rename it to initrd

2007-05-04 20:13  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_second_set_param.c,
	  libemile/emile_second_set_param.c: if property is not set, remove
	  it

2007-05-04 12:34  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: move to version 0.12CVS

2007-05-04 11:22  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile.c, tools/emile.c: correct flag ACTION_RAMDISK

2007-05-04 11:19  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile.c, tools/emile.c: enable option "-r"

2007-05-04 11:14  Laurent Vivier <Laurent@lvivier.info>

	* emile/libmacos/macos/video.h, libmacos/macos/video.h: Add
	  GetCurrentMode()

2007-03-31 09:28  Laurent Vivier <Laurent@lvivier.info>

	* apple_driver/misc.h, emile/apple_driver/misc.h: add missing file
	  from second/

2007-03-31 09:26  Laurent Vivier <Laurent@lvivier.info>

	* apple_driver/vga.c, emile/apple_driver/vga.c,
	  emile/libmacos/Makefile, emile/libmacos/libmacos.h,
	  emile/libmacos/macos/lowmem.h, emile/libmacos/macos/quickdraw.h,
	  emile/libmacos/macos/types.h, emile/second/vga.c,
	  libmacos/Makefile, libmacos/libmacos.h, libmacos/macos/lowmem.h,
	  libmacos/macos/quickdraw.h, libmacos/macos/types.h, second/vga.c,
	  emile/libmacos/display_properties.S,
	  libmacos/display_properties.S:  remove display_properties.S and
	  define LMGetMainDevice(), detect display in vga_init()

2007-03-28 21:31  Laurent Vivier <Laurent@lvivier.info>

	* ChangeLog, emile/ChangeLog: update

2007-03-28 21:29  Laurent Vivier <Laurent@lvivier.info>

	* debian/changelog, emile/debian/changelog: Release 0.11

2007-03-28 20:59  Laurent Vivier <Laurent@lvivier.info>

	* ChangeLog, emile/ChangeLog: Release 0.11

2007-03-28 20:53  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Release 0.11

2007-03-28 13:23  Laurent Vivier <Laurent@lvivier.info>

	* ChangeLog, emile/ChangeLog: update

2007-03-27 11:01  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: allow to create floppy cdboot-*.bin
	  without providing kernel

2007-03-26 20:33  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Add etch support for cd-rom

2007-03-26 14:11  Laurent Vivier <Laurent@lvivier.info>

	* debian/control, emile/debian/control: gcc-4.1 produces broken
	  m68k codes, so on etch I use gcc-3.4

2007-03-25 01:34  Laurent Vivier <Laurent@lvivier.info>

	* apple_driver/vga.c, emile/apple_driver/vga.c, emile/second/vga.c,
	  second/vga.c: vga.base and vga.video are not arrays

2007-03-23 16:25  Laurent Vivier <Laurent@lvivier.info>

	* debian/emile.install, emile/debian/emile.install, docs/Makefile,
	  docs/emile-first-tune.sgml, docs/emile-install.sgml,
	  docs/emile-map-set.sgml, docs/emile-mkisofs.sgml,
	  docs/emile-set-cmdline.sgml, docs/emile-set-output.sgml,
	  docs/emile.sgml, emile/docs/Makefile,
	  emile/docs/emile-first-tune.sgml, emile/docs/emile-install.sgml,
	  emile/docs/emile-map-set.sgml, emile/docs/emile-mkisofs.sgml,
	  emile/docs/emile-set-cmdline.sgml,
	  emile/docs/emile-set-output.sgml, emile/docs/emile.sgml: Add
	  emile-mkisofs manpage

2007-03-23 16:22  Laurent Vivier <Laurent@lvivier.info>

	* ChangeLog, emile/ChangeLog: update

2007-03-22 18:39  Laurent Vivier <Laurent@lvivier.info>

	* debian/rules, emile/debian/rules: force M68K_CROSS_COMPILE

2007-03-22 18:26  Laurent Vivier <Laurent@lvivier.info>

	* debian/control, emile/debian/control: What is the real name of
	  gcc m68k cross-compiler package, I don't know... so I put
	  dependencies on several names I know... needed since I move to
	  emdebian toolchain

2007-03-22 18:02  Laurent Vivier <Laurent@lvivier.info>

	* apple_driver/vga.c, emile/apple_driver/vga.c,
	  emile/libmacos/SerGetBuf.c, emile/second/vga.c,
	  libmacos/SerGetBuf.c, second/vga.c: a pointer to an array is the
	  array itself

2007-03-22 18:00  Laurent Vivier <Laurent@lvivier.info>

	* emile/libscsi/libscsi.h, emile/libscsi/scsi_INQUIRY.c,
	  emile/libscsi/scsi_READ.c, emile/libscsi/scsi_READ_CAPACITY.c,
	  emile/libscsi/scsi_REQUEST_SENSE.c,
	  emile/libscsi/scsi_TEST_UNIT_READY.c,
	  emile/libscsi/scsi_command.c, libscsi/libscsi.h,
	  libscsi/scsi_INQUIRY.c, libscsi/scsi_READ.c,
	  libscsi/scsi_READ_CAPACITY.c, libscsi/scsi_REQUEST_SENSE.c,
	  libscsi/scsi_TEST_UNIT_READY.c, libscsi/scsi_command.c: CDB is
	  unsigned char and buffer is void*

2007-03-22 17:45  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/config.c, emile/second/config.h, second/config.c,
	  second/config.h: emile_l2_header.configuration is int8_t, so
	  functions arguments must use int8_t when dealing with
	  configuration

2007-03-22 17:42  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/misc.c, emile/second/misc.h, second/misc.c,
	  second/misc.h: a C string is signed char

2007-03-22 17:27  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/arch.c, second/arch.c: second argument of Gestalt()
	  is signed long, cast unsigned parameter

2007-03-22 17:22  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/font_8x16.c, second/font_8x16.c,
	  apple_driver/font_8x16.c, emile/apple_driver/font_8x16.c:
	  font_get is unsigned

2007-03-22 17:21  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/load.c, second/load.c: set variable kernel by
	  casting with (char*) instead of (unsigned char*)

2007-03-22 16:59  Laurent Vivier <Laurent@lvivier.info>

	* debian/rules, emile/debian/rules: modify to work on etch,
	  identify architecture host and build with dpkg-architecture

2007-03-22 16:36  Laurent Vivier <Laurent@lvivier.info>

	* emile/first/first.S, emile/libmacos/display_properties.S,
	  emile/libunix/divsi3.S, emile/libunix/modsi3.S,
	  emile/libunix/mulsi3.S, emile/libunix/udivsi3.S,
	  emile/libunix/umodsi3.S, emile/second/MMU030_asm.S,
	  emile/second/MMU040_asm.S, emile/second/enter_kernel030.S,
	  emile/second/enter_kernel040.S, emile/second/enter_kernelnoMMU.S,
	  emile/second/head.S, emile/second/switch_to_PPC.S, first/first.S,
	  libmacos/display_properties.S, libunix/divsi3.S,
	  libunix/modsi3.S, libunix/mulsi3.S, libunix/udivsi3.S,
	  libunix/umodsi3.S, second/MMU030_asm.S, second/MMU040_asm.S,
	  second/enter_kernel030.S, second/enter_kernel040.S,
	  second/enter_kernelnoMMU.S, second/head.S,
	  second/switch_to_PPC.S, apple_driver/head.S,
	  emile/apple_driver/head.S: change .chip to .cpu to use binutils
	  2.17

2007-03-22 16:33  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Add support of cross toolchain from
	  http://www.emdebian.org/

2007-02-24 15:02  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-first-tune.c, emile/tools/emile-map-set.c,
	  emile/tools/emile-mkisofs.c, emile/tools/emile.c,
	  tools/emile-first-tune.c, tools/emile-map-set.c,
	  tools/emile-mkisofs.c, tools/emile.c: to remove warning on
	  signedness with gcc 4, cast some parameters

2007-02-24 15:02  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/Makefile, tools/Makefile: Add -Werror

2007-02-24 14:35  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_first_get_param.c,
	  emile/libemile/emile_first_set_param.c,
	  emile/libemile/emile_first_set_param_scsi.c,
	  emile/libemile/emile_map_bootblock_read.c,
	  emile/libemile/emile_map_geometry.c,
	  emile/libemile/emile_map_get_bootinfo.c,
	  emile/libemile/emile_map_get_driver_info.c,
	  emile/libemile/emile_map_get_driver_number.c,
	  emile/libemile/emile_map_get_number.c,
	  emile/libemile/emile_map_get_partition_geometry.c,
	  emile/libemile/emile_map_is_valid.c,
	  emile/libemile/emile_map_partition_get_flags.c,
	  emile/libemile/emile_map_partition_is_valid.c,
	  emile/libemile/emile_map_partition_set_flags.c,
	  emile/libemile/emile_map_read.c,
	  emile/libemile/emile_map_set_bootinfo.c,
	  emile/libemile/emile_map_set_driver_info.c,
	  emile/libemile/emile_map_set_driver_number.c,
	  emile/libemile/emile_scsi_create_container.c,
	  emile/libemile/emile_second_create_mapfile.c,
	  emile/libemile/libemile.h, libemile/emile_first_get_param.c,
	  libemile/emile_first_set_param.c,
	  libemile/emile_first_set_param_scsi.c,
	  libemile/emile_map_bootblock_read.c,
	  libemile/emile_map_geometry.c, libemile/emile_map_get_bootinfo.c,
	  libemile/emile_map_get_driver_info.c,
	  libemile/emile_map_get_driver_number.c,
	  libemile/emile_map_get_number.c,
	  libemile/emile_map_get_partition_geometry.c,
	  libemile/emile_map_is_valid.c,
	  libemile/emile_map_partition_get_flags.c,
	  libemile/emile_map_partition_is_valid.c,
	  libemile/emile_map_partition_set_flags.c,
	  libemile/emile_map_read.c, libemile/emile_map_set_bootinfo.c,
	  libemile/emile_map_set_driver_info.c,
	  libemile/emile_map_set_driver_number.c,
	  libemile/emile_scsi_create_container.c,
	  libemile/emile_second_create_mapfile.c, libemile/libemile.h: to
	  remove warning on signedness with gcc 4, cast some parameters

2007-02-24 14:34  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/Makefile, libemile/Makefile: Add -Werror

2007-02-24 13:47  Laurent Vivier <Laurent@lvivier.info>

	* debian/changelog, emile/debian/changelog: remove debian revision

2007-02-24 12:42  Laurent Vivier <Laurent@lvivier.info>

	* emile/libiso9660/iso9660_open.c,
	  emile/libiso9660/iso9660_opendir.c, libiso9660/iso9660_open.c,
	  libiso9660/iso9660_opendir.c: correct cast of 1st arg of
	  isonum_733

2007-02-19 16:57  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: Correct GPR[7] init

2007-02-19 16:57  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/Makefile, second/Makefile: Remove section .bootstrap
	  from swith_to_PPC.o to be able to put the new one

2007-02-17 23:39  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/Makefile, second/Makefile: Add bootstrap section in
	  swith_to_PPC.o instead of main.o

2007-02-17 23:38  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/enter_kernelPPC.S, emile/second/enter_kernelPPC.h,
	  second/enter_kernelPPC.S, second/enter_kernelPPC.h: use
	  swith_to_PPC and a bootstrap to boot kernel PPC

2007-02-17 23:29  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: update copyright to 2007

2007-02-17 23:27  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: Add some code to use
	  bootstrap

2007-02-05 13:41  Laurent Vivier <Laurent@lvivier.info>

	* apple_driver/Makefile, emile/apple_driver/Makefile: Add ld.script
	  in DISTFILES

2007-02-05 13:14  Laurent Vivier <Laurent@lvivier.info>

	* apple_driver/Makefile, emile/apple_driver/Makefile: Add HEADERS
	  vga.h console.h

2007-02-05 12:52  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/Makefile, second/Makefile: remove bootstrapPPC.h

2007-02-02 23:29  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/ppc_regs.i, second/ppc_regs.i: Define PPC registers
	  for PPC bootstrap

2007-02-02 23:27  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/Makefile, second/Makefile: correct bootstrap
	  dependency

2007-02-02 23:21  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/bootstrapPPC.S, second/bootstrapPPC.S: Add bootstrap
	  and switch to PPC

2007-02-02 23:12  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/Makefile, second/Makefile: Add bootstrap section in
	  main.o and copy it to second.o

2007-02-02 23:10  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/ld.script, second/ld.script: Add bootstrap section

2007-02-02 21:52  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: pass PPC_CC and PPC_OBJCOPY to second
	  Makefile

2007-02-02 21:13  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/Makefile, emile/second/enter_kernel.h,
	  emile/second/load.c, emile/second/main.c,
	  emile/second/switch_to_PPC.S, emile/second/switch_to_PPC.h,
	  second/Makefile, second/enter_kernel.h, second/load.c,
	  second/main.c, second/switch_to_PPC.S, second/switch_to_PPC.h:
	  Substract min_addr instead of PAGE_SIZE, align kernel address on
	  PAGE_SIZE

2007-02-02 21:09  Laurent Vivier <Laurent@lvivier.info>

	* apple_driver/console.c, apple_driver/console.h,
	  apple_driver/font_8x16.c, apple_driver/ld.script,
	  emile/apple_driver/console.c, emile/apple_driver/console.h,
	  emile/apple_driver/font_8x16.c, emile/apple_driver/ld.script,
	  apple_driver/main.c, apple_driver/vga.c, apple_driver/vga.h,
	  emile/apple_driver/main.c, emile/apple_driver/vga.c,
	  emile/apple_driver/vga.h: add console.c vga.c font_8x16.c
	  ld.script main.c vga.h console.h

2007-02-02 21:05  Laurent Vivier <Laurent@lvivier.info>

	* apple_driver/Makefile, emile/apple_driver/Makefile: add console.c
	  vga.c font_8x16.c

2007-02-02 21:03  Laurent Vivier <Laurent@lvivier.info>

	* apple_driver/head.S, emile/apple_driver/head.S: Add relocation
	  code

2007-01-01 21:53  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/PPC_asm.S, second/PPC_asm.S: remove unused file

2007-01-01 19:51  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/enter_kernel030.S, emile/second/enter_kernel040.S,
	  second/enter_kernel030.S, second/enter_kernel040.S,
	  emile/second/enter_kernelnoMMU.S, second/enter_kernelnoMMU.S:
	  correct typo

2006-12-30 18:30  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: re-activate powerpc support

2006-12-30 18:19  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/load.c, second/load.c: Add support for e_machine
	  EM_PPC

2006-12-29 23:14  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/enter_kernel.c, second/enter_kernel.c: remove
	  bootstrap_size for ARCH_PPC

2006-12-29 23:13  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: correct errors to re-activate
	  ARCH_PPC

2006-12-29 23:10  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/bootx.h, second/bootx.h: include macos/types.h

2006-12-29 22:41  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Add apple_driver in all_bin

2006-12-29 21:32  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: pass the M68K_CC to the aple driver

2006-12-29 21:29  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/config.c, second/config.c: clear command line buffer
	  before filling it with the property

2006-12-29 21:28  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/enter_kernelPPC.h, second/enter_kernelPPC.h,
	  emile/second/bootx.h, second/bootx.h: remove unneeded packed
	  attribute

2006-12-29 21:27  Laurent Vivier <Laurent@lvivier.info>

	* emile/libmacos/macos/devices.h, emile/libmacos/macos/errors.h,
	  emile/libmacos/macos/events.h, emile/libmacos/macos/files.h,
	  emile/libmacos/macos/gestalt.h, emile/libmacos/macos/init.h,
	  emile/libmacos/macos/memory.h, emile/libmacos/macos/osutils.h,
	  emile/libmacos/macos/quickdraw.h, emile/libmacos/macos/scsi.h,
	  emile/libmacos/macos/slotmanager.h, libmacos/macos/devices.h,
	  libmacos/macos/errors.h, libmacos/macos/events.h,
	  libmacos/macos/files.h, libmacos/macos/gestalt.h,
	  libmacos/macos/init.h, libmacos/macos/memory.h,
	  libmacos/macos/osutils.h, libmacos/macos/quickdraw.h,
	  libmacos/macos/scsi.h, libmacos/macos/slotmanager.h: add #ifdef
	  __mc68000__ for inlined asm functions

2006-12-29 21:26  Laurent Vivier <Laurent@lvivier.info>

	* emile/libmacos/macos/types.h, libmacos/macos/types.h: remove
	  unneeded ARCH_M68K for typedef

2006-11-03 13:39  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-mkisofs.c, tools/emile-mkisofs.c: Add default
	  pathes for first and second level, manage some error cases

2006-11-01 20:50  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Add apple_driver-clean

2006-11-01 20:48  Laurent Vivier <Laurent@lvivier.info>

	* emile/libblock/Makefile, emile/libfloppy/Makefile,
	  emile/libgzip/Makefile, emile/libiso9660/Makefile,
	  emile/libmacos/Makefile, emile/libscsi/Makefile,
	  emile/libstream/Makefile, emile/libunix/Makefile,
	  libblock/Makefile, libfloppy/Makefile, libgzip/Makefile,
	  libiso9660/Makefile, libmacos/Makefile, libscsi/Makefile,
	  libstream/Makefile, libunix/Makefile: Don't overwrite CFLAGS

2006-11-01 18:47  Laurent Vivier <Laurent@lvivier.info>

	* emile/libscsi/scsi_open.c, libscsi/scsi_open.c: On TEST_UNIT, use
	  REQUEST_SENSE to know the device state

2006-11-01 18:46  Laurent Vivier <Laurent@lvivier.info>

	* emile/libscsi/libscsi.h, libscsi/libscsi.h: TEST_UNIT_READY
	  doesn't need buffer, add REQUEST_SENSE

2006-11-01 18:44  Laurent Vivier <Laurent@lvivier.info>

	* emile/libscsi/scsi_TEST_UNIT_READY.c,
	  libscsi/scsi_TEST_UNIT_READY.c: TEST_UNIT_READY doesn't need
	  buffer

2006-11-01 18:43  Laurent Vivier <Laurent@lvivier.info>

	* emile/libscsi/scsi_command.c, libscsi/scsi_command.c: Disable
	  SCSIRead() if no buffer provided. Some commands, like TEST_UNIT,
	  don't read data from device

2006-11-01 18:42  Laurent Vivier <Laurent@lvivier.info>

	* emile/libscsi/Makefile, emile/libscsi/scsi_REQUEST_SENSE.c,
	  libscsi/Makefile, libscsi/scsi_REQUEST_SENSE.c: add REQUEST_SENSE

2006-10-30 22:52  Laurent Vivier <Laurent@lvivier.info>

	* emile/libscsi/scsi_command.c, libscsi/scsi_command.c: Wait bus is
	  not busy

2006-10-30 22:52  Laurent Vivier <Laurent@lvivier.info>

	* emile/libmacos/macos/scsi.h, emile/libmacos/macos/traps.h,
	  libmacos/macos/scsi.h, libmacos/macos/traps.h: Add SCSIStat()

2006-10-29 00:35  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile.c, tools/emile.c: correctly set second level
	  information

2006-10-29 00:22  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_first_set_param_scsi.c,
	  libemile/emile_first_set_param_scsi.c: remove unneeded putchar()

2006-10-29 00:21  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/Makefile, emile/tools/emile-first-tune.c,
	  tools/Makefile, tools/emile-first-tune.c: allow to read scsi info
	  in first level

2006-10-28 12:17  Laurent Vivier <Laurent@lvivier.info>

	* emile/libscsi/scsi_open.c, libscsi/scsi_open.c: remove unused
	  definition of memdum()

2006-10-28 12:16  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/driver.c, second/driver.c: Add unused function to
	  list drivers if needed

2006-10-27 19:16  Laurent Vivier <Laurent@lvivier.info>

	* emile/libmacos/macos/scsi.h, libmacos/macos/scsi.h: Add error
	  codes for SCSI

2006-10-27 19:14  Laurent Vivier <Laurent@lvivier.info>

	* emile/libscsi/scsi_open.c, libscsi/scsi_open.c: Add support for
	  non-standard (i.e. non apple) CDROM drive that doesnot gives a
	  capacity

2006-10-27 11:22  Laurent Vivier <Laurent@lvivier.info>

	* emile/libscsi/Makefile, libscsi/Makefile: Add
	  scsi_TEST_UNIT_READY.c and scsi_INQUIRY.c

2006-10-27 11:21  Laurent Vivier <Laurent@lvivier.info>

	* emile/libscsi/scsi_TEST_UNIT_READY.c,
	  libscsi/scsi_TEST_UNIT_READY.c: first revision

2006-10-27 11:19  Laurent Vivier <Laurent@lvivier.info>

	* emile/libscsi/scsi_command.c, libscsi/scsi_command.c: Ignore
	  scPhaseErr on SCSIRead()

2006-10-27 11:15  Laurent Vivier <Laurent@lvivier.info>

	* emile/libscsi/libscsi.h, libscsi/libscsi.h: Add
	  scsi_TEST_UNIT_READY()

2006-10-21 00:21  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: update (c) date

2006-10-21 00:14  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/driver.c, second/driver.c: Call SetInterrupt() only
	  for Display drivers, call DrvrRemove() (why not ?)

2006-10-21 00:12  Laurent Vivier <Laurent@lvivier.info>

	* emile/libmacos/macos/devices.h, emile/libmacos/macos/traps.h,
	  libmacos/macos/devices.h, libmacos/macos/traps.h: Add
	  DrvrRemove()

2006-10-20 20:54  Laurent Vivier <Laurent@lvivier.info>

	* apple_driver/Makefile, emile/apple_driver/Makefile: correct
	  install

2006-10-20 20:44  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Add apple_driver in target dist

2006-10-20 20:39  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Add apple_driver install and uninstall

2006-10-20 19:41  Laurent Vivier <Laurent@lvivier.info>

	* debian/emile-bootblocks.install,
	  emile/debian/emile-bootblocks.install: Add apple_driver

2006-10-20 19:39  Laurent Vivier <Laurent@lvivier.info>

	* debian/emile.install, emile/debian/emile.install: Add
	  emile-mkisofs

2006-10-20 19:12  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_first_set_param_scsi_extents.c,
	  emile/libemile/libemile.h, emile/tools/emile-first-tune.c,
	  emile/tools/emile-mkisofs.c,
	  libemile/emile_first_set_param_scsi_extents.c,
	  libemile/libemile.h, tools/emile-first-tune.c,
	  tools/emile-mkisofs.c: emile_first_set_param_scsi_extents() takes
	  block size in argument

2006-10-20 09:57  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-mkisofs.c, tools/emile-mkisofs.c: use a default
	  size (64KiB) for driver partition, in block0 counts blocks in
	  blocksize blocks

2006-10-20 09:55  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile_scanbus.c, tools/emile_scanbus.c: print size of
	  device found in block0 using blocksise blocks instead of 512
	  bytes blocs, correct typo

2006-10-20 09:48  Laurent Vivier <Laurent@lvivier.info>

	* emile/first/32bitmode.i, first/32bitmode.i: Correct CPUFlags in
	  CPUFlag (typo)

2006-10-19 20:58  Laurent Vivier <Laurent@lvivier.info>

	* apple_driver/head.S, emile/apple_driver/head.S: correct offset of
	  secondary entry point

2006-10-19 19:34  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Add apple_driver

2006-10-19 19:34  Laurent Vivier <Laurent@lvivier.info>

	* apple_driver/Makefile, apple_driver/head.S,
	  emile/apple_driver/Makefile, emile/apple_driver/head.S:
	  apple_driver: initial revision

2006-10-18 23:57  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile_scanbus.c, tools/emile_scanbus.c: display
	  driver type, correct driver signature

2006-10-18 20:38  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile_scanbus.c, tools/emile_scanbus.c: display
	  driver signature

2006-10-18 20:37  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/Makefile,
	  emile/libemile/emile_map_get_driver_signature.c,
	  emile/libemile/libemile.h, libemile/Makefile,
	  libemile/emile_map_get_driver_signature.c, libemile/libemile.h:
	  Allow to read driver signature

2006-10-18 20:13  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-mkisofs.c, tools/emile-mkisofs.c: Allow to not
	  provide kernel or ramdisk

2006-10-17 11:05  Laurent Vivier <Laurent@lvivier.info>

	* ChangeLog, emile/ChangeLog: 17/10/2006 update

2006-10-16 22:03  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-map-set.c, tools/emile-map-set.c: allow to read
	  driver if block is given using 'blocksize' bytes unit instead of
	  512 bytes unit; extract only bootsize bytes from the driver
	  partition

2006-10-16 22:01  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-mkisofs.c, tools/emile-mkisofs.c: Create a more
	  generic data structure for mkisofs, allows to write my own apple
	  driver

2006-10-16 00:08  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile_scanbus.c, tools/emile_scanbus.c: Allow to find
	  driver if base is not in block_size but using 512 bytes block

2006-10-15 23:51  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_map_has_apple_driver.c,
	  emile/libemile/libemile.h, libemile/emile_map_has_apple_driver.c,
	  libemile/libemile.h: Add emile_is_apple_driver to test if a
	  partition is an apple_driver

2006-10-15 18:49  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_checksum.c, emile/libemile/libemile.h,
	  libemile/emile_checksum.c, libemile/libemile.h: use 16bit
	  algorithm by default, 32bit is for ATA driver

2006-10-15 18:48  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_scsi_get_rdev.c,
	  libemile/emile_scsi_get_rdev.c: correct disk number on IDE1

2006-10-09 23:28  Laurent Vivier <Laurent@lvivier.info>

	* debian/rules, emile/debian/rules: if m68k-linux-gcc is not found,
	  don't generate bootblocks

2006-10-09 13:13  Laurent Vivier <Laurent@lvivier.info>

	* debian/rules, emile/debian/rules: better support of
	  crosscompilation

2006-10-09 11:20  Laurent Vivier <Laurent@lvivier.info>

	* debian/rules, emile/debian/rules: manage cross-compilation

2006-10-08 19:55  Laurent Vivier <Laurent@lvivier.info>

	* debian/rules, emile/debian/rules: Modified to allow to create
	  boot package when we cross compile

2006-10-08 19:07  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Add debian in target dist

2006-10-08 19:06  Laurent Vivier <Laurent@lvivier.info>

	* debian/changelog, emile/debian/changelog: introducing version
	  0.11CVS

2006-10-08 19:05  Laurent Vivier <Laurent@lvivier.info>

	* debian/control, emile/debian/control: on my system m68k
	  cross-compiler is gcc-3.4-m68k-linux

2006-10-08 19:04  Laurent Vivier <Laurent@lvivier.info>

	* debian/Makefile, emile/debian/Makefile: Add Makefile for target
	  dist

2006-10-08 19:04  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/Makefile, tools/Makefile: correct source file for
	  emile-mkisofs

2006-10-08 18:30  Laurent Vivier <Laurent@lvivier.info>

	* debian/changelog, debian/compat, debian/control,
	  debian/copyright, debian/emile-bootblocks.dirs,
	  debian/emile-bootblocks.install,
	  debian/emile-bootblocks.postinst, debian/emile.install,
	  debian/rules, emile/debian/changelog, emile/debian/compat,
	  emile/debian/control, emile/debian/copyright,
	  emile/debian/emile-bootblocks.dirs,
	  emile/debian/emile-bootblocks.install,
	  emile/debian/emile-bootblocks.postinst,
	  emile/debian/emile.install, emile/debian/rules: Files for debian
	  packaging, by Wouter Verhelst and Stephen R.Marenka

2006-10-06 14:37  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_scsi_get_rdev.c,
	  libemile/emile_scsi_get_rdev.c: correct operator priority between
	  + and >> for IDE1

2006-09-25 00:59  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-mkisofs.c, tools/emile-mkisofs.c:  remove
	  definition of second driver in block0, compute some values for
	  map of driver in 2048 block size

2006-09-25 00:46  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-mkisofs.c, tools/emile-mkisofs.c: Read driver
	  in memory before writing it

2006-09-25 00:24  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-map-set.c, tools/emile-map-set.c: Get the
	  partition size and write all the content of the driver partition
	  to the file

2006-09-24 00:28  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-map-set.c, tools/emile-map-set.c: Fixe
	  temporarily size of Apple_Driver partition

2006-09-24 00:13  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-mkisofs.c, tools/emile-mkisofs.c: Set some
	  default value found on install CD of MacOS 7.6

2006-09-24 00:09  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile_scanbus.c, tools/emile_scanbus.c: Display patch
	  info

2006-09-21 23:56  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/partition.h, libemile/partition.h: Add info about
	  patch driver

2006-09-21 01:29  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-mkisofs.c, tools/emile-mkisofs.c: add
	  iso9660:(sd3) before kernel and ramdisk path

2006-09-21 01:28  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-set-cmdline.c, emile/tools/emile.c,
	  tools/emile-set-cmdline.c, tools/emile.c,
	  emile/libemile/emile_second_set_param.c,
	  libemile/emile_second_set_param.c: modify
	  emile_second_set_param() to not check if bootblock is present,
	  checking is moving before call

2006-09-21 01:08  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-mkisofs.c, tools/emile-mkisofs.c: Display where
	  second level is

2006-09-21 00:42  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/Makefile, emile/tools/emile-mkisofs.c,
	  tools/Makefile, tools/emile-mkisofs.c: emile-mkisofs.c

2006-09-21 00:41  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_first_set_param_scsi_extents.c,
	  libemile/emile_first_set_param_scsi_extents.c: Correct lseek
	  before writing

2006-09-20 23:52  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-first-tune.c, tools/emile-first-tune.c: use
	  emile_first_set_param_scsi_extents

2006-09-20 23:51  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile_scanbus.c, tools/emile_scanbus.c: Display
	  driver type using hex, not dec

2006-09-20 23:49  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_first_set_param_scsi.c,
	  libemile/emile_first_set_param_scsi.c: Allows to analyze
	  information inside file, not at beginning

2006-09-20 23:48  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_map_bootblock_read.c,
	  libemile/emile_map_bootblock_read.c: access bootblock from main
	  device, not from partition

2006-09-20 23:47  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/libemile.h, libemile/libemile.h,
	  emile/libemile/Makefile,
	  emile/libemile/emile_first_set_param_scsi_extents.c,
	  libemile/Makefile, libemile/emile_first_set_param_scsi_extents.c:
	  add emile_first_set_param_scsi_extents

2006-09-20 23:45  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/partition.h, libemile/partition.h: Adding some
	  constants for driver type and driver signature

2006-09-20 16:34  Laurent Vivier <Laurent@lvivier.info>

	* emile/libmacos/macos/types.h, libmacos/macos/types.h: Don't
	  define u_int8_t, u_int16_t, etc if sys/types.h has already been
	  included (avoid warning with gcc 3.3)

2006-09-15 16:55  Laurent Vivier <Laurent@lvivier.info>

	* AUTHORS, ChangeLog, emile/AUTHORS, emile/ChangeLog, Makefile,
	  README, README.floppy, README.scsi, Rules.mk, emile/Makefile,
	  emile/README, emile/README.floppy, emile/README.scsi,
	  emile/Rules.mk, emile/first/Makefile, emile/first/first.S,
	  emile/first/floppy.i, emile/first/macos.i, emile/first/scsi.i,
	  emile/libblock/Makefile, emile/libblock/block_close.c,
	  emile/libblock/block_fstat.c, emile/libblock/block_lseek.c,
	  emile/libblock/block_open.c, emile/libblock/block_read.c,
	  emile/libblock/libblock.h, emile/libcontainer/Makefile,
	  emile/libcontainer/container_close.c,
	  emile/libcontainer/container_fstat.c,
	  emile/libcontainer/container_lseek.c,
	  emile/libcontainer/container_open.c,
	  emile/libcontainer/container_read.c,
	  emile/libcontainer/libcontainer.h, emile/libemile/Makefile,
	  emile/libemile/bootblock.h, emile/libemile/emile.h,
	  emile/libemile/emile_block0_write.c,
	  emile/libemile/emile_checksum.c,
	  emile/libemile/emile_first_get_param.c,
	  emile/libemile/emile_first_set_param.c,
	  emile/libemile/emile_first_set_param_scsi.c,
	  emile/libemile/emile_floppy_create_image.c,
	  emile/libemile/emile_map_bootblock_get_type.c,
	  emile/libemile/emile_map_bootblock_is_valid.c,
	  emile/libemile/emile_map_bootblock_read.c,
	  emile/libemile/emile_map_bootblock_write.c,
	  emile/libemile/emile_map_close.c, emile/libemile/emile_map_dev.c,
	  emile/libemile/emile_map_geometry.c,
	  emile/libemile/emile_map_get_bootinfo.c,
	  emile/libemile/emile_map_get_driver_info.c,
	  emile/libemile/emile_map_get_driver_number.c,
	  emile/libemile/emile_map_get_number.c,
	  emile/libemile/emile_map_get_partition_geometry.c,
	  emile/libemile/emile_map_get_partition_name.c,
	  emile/libemile/emile_map_get_partition_type.c,
	  emile/libemile/emile_map_has_apple_driver.c,
	  emile/libemile/emile_map_is_valid.c,
	  emile/libemile/emile_map_open.c,
	  emile/libemile/emile_map_partition_get_flags.c,
	  emile/libemile/emile_map_partition_is_bootable.c,
	  emile/libemile/emile_map_partition_is_startup.c,
	  emile/libemile/emile_map_partition_is_valid.c,
	  emile/libemile/emile_map_partition_set_bootable.c,
	  emile/libemile/emile_map_partition_set_flags.c,
	  emile/libemile/emile_map_partition_set_startup.c,
	  emile/libemile/emile_map_read.c,
	  emile/libemile/emile_map_seek_driver_partition.c,
	  emile/libemile/emile_map_set_bootinfo.c,
	  emile/libemile/emile_map_set_driver_info.c,
	  emile/libemile/emile_map_set_driver_number.c,
	  emile/libemile/emile_map_set_partition_name.c,
	  emile/libemile/emile_map_set_partition_type.c,
	  emile/libemile/emile_map_set_startup.c,
	  emile/libemile/emile_map_write.c,
	  emile/libemile/emile_scsi_create_container.c,
	  emile/libemile/emile_scsi_get_dev.c,
	  emile/libemile/emile_scsi_get_rdev.c,
	  emile/libemile/emile_second_create_mapfile.c,
	  emile/libemile/emile_second_get_configuration.c,
	  emile/libemile/emile_second_get_next_property.c,
	  emile/libemile/emile_second_get_param.c,
	  emile/libemile/emile_second_get_property.c,
	  emile/libemile/emile_second_remove_property.c,
	  emile/libemile/emile_second_set_configuration.c,
	  emile/libemile/emile_second_set_param.c,
	  emile/libemile/emile_second_set_property.c,
	  emile/libemile/libemile.h, emile/libemile/partition.h,
	  emile/libfloppy/Makefile, emile/libfloppy/floppy_close.c,
	  emile/libfloppy/floppy_open.c,
	  emile/libfloppy/floppy_read_sector.c,
	  emile/libfloppy/libfloppy.h, emile/libgzip/Makefile,
	  emile/libiso9660/Makefile, emile/libiso9660/iso9660_close.c,
	  emile/libiso9660/iso9660_closedir.c,
	  emile/libiso9660/iso9660_dir_close.c,
	  emile/libiso9660/iso9660_fstat.c,
	  emile/libiso9660/iso9660_is_directory.c,
	  emile/libiso9660/iso9660_lseek.c,
	  emile/libiso9660/iso9660_mount.c,
	  emile/libiso9660/iso9660_open.c,
	  emile/libiso9660/iso9660_opendir.c,
	  emile/libiso9660/iso9660_read.c,
	  emile/libiso9660/iso9660_readdir.c,
	  emile/libiso9660/libiso9660.h, emile/libmacos/CloseDriver.c,
	  emile/libmacos/Makefile, emile/libmacos/OpenDriver.c,
	  emile/libmacos/SerGetBuf.c, emile/libmacos/display_properties.S,
	  emile/libmacos/libmacos.h, emile/libmacos/macos/devices.h,
	  emile/libmacos/macos/errors.h, emile/libmacos/macos/events.h,
	  emile/libmacos/macos/files.h, emile/libmacos/macos/gestalt.h,
	  emile/libmacos/macos/init.h, emile/libmacos/macos/lowmem.h,
	  emile/libmacos/macos/memory.h, emile/libmacos/macos/osutils.h,
	  emile/libmacos/macos/quickdraw.h, emile/libmacos/macos/romdefs.h,
	  emile/libmacos/macos/scsi.h, emile/libmacos/macos/serial.h,
	  emile/libmacos/macos/slotmanager.h, emile/libmacos/macos/traps.h,
	  emile/libmacos/macos/types.h, emile/libmacos/macos/video.h,
	  emile/libscsi/Makefile, emile/libscsi/libscsi.h,
	  emile/libscsi/scsi_INQUIRY.c, emile/libscsi/scsi_READ.c,
	  emile/libscsi/scsi_READ_CAPACITY.c, emile/libscsi/scsi_close.c,
	  emile/libscsi/scsi_command.c, emile/libscsi/scsi_get_blocksize.c,
	  first/Makefile, first/first.S, first/floppy.i, first/macos.i,
	  first/scsi.i, libblock/Makefile, libblock/block_close.c,
	  libblock/block_fstat.c, libblock/block_lseek.c,
	  libblock/block_open.c, libblock/block_read.c,
	  libblock/libblock.h, libcontainer/Makefile,
	  libcontainer/container_close.c, libcontainer/container_fstat.c,
	  libcontainer/container_lseek.c, libcontainer/container_open.c,
	  libcontainer/container_read.c, libcontainer/libcontainer.h,
	  libemile/Makefile, libemile/bootblock.h, libemile/emile.h,
	  libemile/emile_block0_write.c, libemile/emile_checksum.c,
	  libemile/emile_first_get_param.c,
	  libemile/emile_first_set_param.c,
	  libemile/emile_first_set_param_scsi.c,
	  libemile/emile_floppy_create_image.c,
	  libemile/emile_map_bootblock_get_type.c,
	  libemile/emile_map_bootblock_is_valid.c,
	  libemile/emile_map_bootblock_read.c,
	  libemile/emile_map_bootblock_write.c, libemile/emile_map_close.c,
	  libemile/emile_map_dev.c, libemile/emile_map_geometry.c,
	  libemile/emile_map_get_bootinfo.c,
	  libemile/emile_map_get_driver_info.c,
	  libemile/emile_map_get_driver_number.c,
	  libemile/emile_map_get_number.c,
	  libemile/emile_map_get_partition_geometry.c,
	  libemile/emile_map_get_partition_name.c,
	  libemile/emile_map_get_partition_type.c,
	  libemile/emile_map_has_apple_driver.c,
	  libemile/emile_map_is_valid.c, libemile/emile_map_open.c,
	  libemile/emile_map_partition_get_flags.c,
	  libemile/emile_map_partition_is_bootable.c,
	  libemile/emile_map_partition_is_startup.c,
	  libemile/emile_map_partition_is_valid.c,
	  libemile/emile_map_partition_set_bootable.c,
	  libemile/emile_map_partition_set_flags.c,
	  libemile/emile_map_partition_set_startup.c,
	  libemile/emile_map_read.c,
	  libemile/emile_map_seek_driver_partition.c,
	  libemile/emile_map_set_bootinfo.c,
	  libemile/emile_map_set_driver_info.c,
	  libemile/emile_map_set_driver_number.c,
	  libemile/emile_map_set_partition_name.c,
	  libemile/emile_map_set_partition_type.c,
	  libemile/emile_map_set_startup.c, libemile/emile_map_write.c,
	  libemile/emile_scsi_create_container.c,
	  libemile/emile_scsi_get_dev.c, libemile/emile_scsi_get_rdev.c,
	  libemile/emile_second_create_mapfile.c,
	  libemile/emile_second_get_configuration.c,
	  libemile/emile_second_get_next_property.c,
	  libemile/emile_second_get_param.c,
	  libemile/emile_second_get_property.c,
	  libemile/emile_second_remove_property.c,
	  libemile/emile_second_set_configuration.c,
	  libemile/emile_second_set_param.c,
	  libemile/emile_second_set_property.c, libemile/libemile.h,
	  libemile/partition.h, libfloppy/Makefile,
	  libfloppy/floppy_close.c, libfloppy/floppy_open.c,
	  libfloppy/floppy_read_sector.c, libfloppy/libfloppy.h,
	  libgzip/Makefile, libiso9660/Makefile,
	  libiso9660/iso9660_close.c, libiso9660/iso9660_closedir.c,
	  libiso9660/iso9660_dir_close.c, libiso9660/iso9660_fstat.c,
	  libiso9660/iso9660_is_directory.c, libiso9660/iso9660_lseek.c,
	  libiso9660/iso9660_mount.c, libiso9660/iso9660_open.c,
	  libiso9660/iso9660_opendir.c, libiso9660/iso9660_read.c,
	  libiso9660/iso9660_readdir.c, libiso9660/libiso9660.h,
	  libmacos/CloseDriver.c, libmacos/Makefile, libmacos/OpenDriver.c,
	  libmacos/SerGetBuf.c, libmacos/display_properties.S,
	  libmacos/libmacos.h, libmacos/macos/devices.h,
	  libmacos/macos/errors.h, libmacos/macos/events.h,
	  libmacos/macos/files.h, libmacos/macos/gestalt.h,
	  libmacos/macos/init.h, libmacos/macos/lowmem.h,
	  libmacos/macos/memory.h, libmacos/macos/osutils.h,
	  libmacos/macos/quickdraw.h, libmacos/macos/romdefs.h,
	  libmacos/macos/scsi.h, libmacos/macos/serial.h,
	  libmacos/macos/slotmanager.h, libmacos/macos/traps.h,
	  libmacos/macos/types.h, libmacos/macos/video.h, libscsi/Makefile,
	  libscsi/libscsi.h, libscsi/scsi_INQUIRY.c, libscsi/scsi_READ.c,
	  libscsi/scsi_READ_CAPACITY.c, libscsi/scsi_close.c,
	  libscsi/scsi_command.c, libscsi/scsi_get_blocksize.c,
	  emile/libscsi/scsi_open.c, emile/libscsi/scsi_read_sector.c,
	  emile/libstream/Makefile, emile/libstream/libstream.h,
	  emile/libstream/stream_close.c, emile/libstream/stream_fstat.c,
	  emile/libstream/stream_lseek.c, emile/libstream/stream_open.c,
	  emile/libstream/stream_read.c, emile/libunix/Makefile,
	  emile/libunix/divsi3.S, emile/libunix/free.c,
	  emile/libunix/malloc.c, emile/libunix/memcpy.c,
	  emile/libunix/memset.c, emile/libunix/modsi3.S,
	  emile/libunix/mulsi3.S, emile/libunix/printf.c,
	  emile/libunix/putchar.c, emile/libunix/puts.c,
	  emile/libunix/read.c, emile/libunix/sprintf.c,
	  emile/libunix/strcmp.c, emile/libunix/strcpy.c,
	  emile/libunix/strdup.c, emile/libunix/strlen.c,
	  emile/libunix/strncmp.c, emile/libunix/strncpy.c,
	  emile/libunix/udivsi3.S, emile/libunix/umodsi3.S,
	  emile/libunix/write.c, emile/second/MMU030.c,
	  emile/second/MMU030.h, emile/second/MMU030_asm.S,
	  emile/second/MMU040.c, emile/second/MMU040.h,
	  emile/second/MMU040_asm.S, emile/second/Makefile,
	  emile/second/PPC_asm.S, emile/second/arch.c, emile/second/arch.h,
	  emile/second/bank.c, emile/second/bank.h, emile/second/bootenv.c,
	  emile/second/bootenv.h, emile/second/bootinfo.c,
	  emile/second/bootx.c, emile/second/cli.c, emile/second/cli.h,
	  emile/second/console.c, emile/second/console.h,
	  emile/second/copymem.i, emile/second/driver.c,
	  emile/second/driver.h, emile/second/enter_kernel.c,
	  emile/second/enter_kernel.h, emile/second/enter_kernel030.S,
	  emile/second/enter_kernel030.h, emile/second/enter_kernel040.S,
	  emile/second/enter_kernel040.h, emile/second/enter_kernelPPC.S,
	  emile/second/enter_kernelPPC.h, emile/second/enter_kernelnoMMU.S,
	  emile/second/enter_kernelnoMMU.h, emile/second/font_8x16.c,
	  emile/second/head.S, emile/second/head.h,
	  emile/second/keyboard.c, emile/second/keyboard.h,
	  emile/second/load.c, emile/second/load.h, emile/second/main.c,
	  emile/second/misc.c, emile/second/misc.h, emile/second/serial.c,
	  emile/second/serial.h, emile/second/vga.c, emile/second/vga.h,
	  emile/tools/Makefile, emile/tools/device.c, emile/tools/device.h,
	  emile/tools/emile-first-tune.c, emile/tools/emile-install.c,
	  emile/tools/emile-map-set.c, emile/tools/emile-set-cmdline.c,
	  emile/tools/emile-set-output.c, emile/tools/emile.c,
	  emile/tools/emile_scanbus.c, emile/tools/iso9660_cat.c,
	  emile/tools/iso9660_ls.c, libscsi/scsi_open.c,
	  libscsi/scsi_read_sector.c, libstream/Makefile,
	  libstream/libstream.h, libstream/stream_close.c,
	  libstream/stream_fstat.c, libstream/stream_lseek.c,
	  libstream/stream_open.c, libstream/stream_read.c,
	  libunix/Makefile, libunix/divsi3.S, libunix/free.c,
	  libunix/malloc.c, libunix/memcpy.c, libunix/memset.c,
	  libunix/modsi3.S, libunix/mulsi3.S, libunix/printf.c,
	  libunix/putchar.c, libunix/puts.c, libunix/read.c,
	  libunix/sprintf.c, libunix/strcmp.c, libunix/strcpy.c,
	  libunix/strdup.c, libunix/strlen.c, libunix/strncmp.c,
	  libunix/strncpy.c, libunix/udivsi3.S, libunix/umodsi3.S,
	  libunix/write.c, second/MMU030.c, second/MMU030.h,
	  second/MMU030_asm.S, second/MMU040.c, second/MMU040.h,
	  second/MMU040_asm.S, second/Makefile, second/PPC_asm.S,
	  second/arch.c, second/arch.h, second/bank.c, second/bank.h,
	  second/bootenv.c, second/bootenv.h, second/bootinfo.c,
	  second/bootx.c, second/cli.c, second/cli.h, second/console.c,
	  second/console.h, second/copymem.i, second/driver.c,
	  second/driver.h, second/enter_kernel.c, second/enter_kernel.h,
	  second/enter_kernel030.S, second/enter_kernel030.h,
	  second/enter_kernel040.S, second/enter_kernel040.h,
	  second/enter_kernelPPC.S, second/enter_kernelPPC.h,
	  second/enter_kernelnoMMU.S, second/enter_kernelnoMMU.h,
	  second/font_8x16.c, second/head.S, second/head.h,
	  second/keyboard.c, second/keyboard.h, second/load.c,
	  second/load.h, second/main.c, second/misc.c, second/misc.h,
	  second/serial.c, second/serial.h, second/vga.c, second/vga.h,
	  tools/Makefile, tools/device.c, tools/device.h,
	  tools/emile-first-tune.c, tools/emile-install.c,
	  tools/emile-map-set.c, tools/emile-set-cmdline.c,
	  tools/emile-set-output.c, tools/emile.c, tools/emile_scanbus.c,
	  tools/iso9660_cat.c, tools/iso9660_ls.c: Change my email address
	  to Laurent@lvivier.info

2006-09-13 23:33  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-map-set.c, tools/emile-map-set.c: allow to
	  provide disk and partition on command line (like "/dev/cdrom 1"
	  instead of "/dev/hdc1"

2006-09-13 23:32  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_scsi_get_dev.c,
	  emile/libemile/emile_scsi_get_rdev.c, emile/libemile/libemile.h,
	  libemile/emile_scsi_get_dev.c, libemile/emile_scsi_get_rdev.c,
	  libemile/libemile.h: Allow to identify disk on 2nd ide bus
	  (generally cdrom (hdc) on PC)

2006-09-13 22:39  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile_scanbus.c, tools/emile_scanbus.c: Check map can
	  be opened

2006-09-12 02:59  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/iso9660_cat.c, tools/iso9660_cat.c: base is given
	  using block size of 2048 (ISO9660), but SCSI uses block size of
	  512, so base is multiplicated by 4

2006-09-12 02:58  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-first-tune.c, tools/emile-first-tune.c: allow
	  to set manually blocks to load for second

2006-09-09 23:25  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/iso9660_cat.c, tools/iso9660_cat.c: option '-i'
	  allows to dump start base and size of given file

2006-09-09 23:24  Laurent Vivier <Laurent@lvivier.info>

	* emile/libiso9660/iso9660_mount.c, libiso9660/iso9660_mount.c:
	  Display error message if not ISO960 or no Joliet format

2006-09-09 00:57  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/device.c, emile/tools/device.h,
	  emile/tools/iso9660_cat.c, emile/tools/iso9660_ls.c,
	  tools/device.c, tools/device.h, tools/iso9660_cat.c,
	  tools/iso9660_ls.c: allow to read image file instead of
	  /dev/cdrom

2006-09-09 00:56  Laurent Vivier <Laurent@lvivier.info>

	* emile/libiso9660/Makefile, libiso9660/Makefile: Add -g for native
	  library

2006-09-08 23:17  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-first-tune.c, tools/emile-first-tune.c: Allow
	  to define the path of the second level

2006-06-06 00:35  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Change emile-set-cmd-line interface

2006-06-06 00:34  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_floppy_create_image.c,
	  libemile/emile_floppy_create_image.c: is_url() becomes
	  emile_is_url(), check if ramdisk is url too

2006-06-06 00:30  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_second_get_param.c,
	  emile/libemile/emile_second_set_param.c,
	  libemile/emile_second_get_param.c,
	  libemile/emile_second_set_param.c: Add missing lseek()

2006-06-06 00:29  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-set-cmdline.c, tools/emile-set-cmdline.c:
	  Remove unneeded check on parameters

2006-06-02 13:45  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-set-cmdline.c, tools/emile-set-cmdline.c: allow
	  to kernel path, ramdisk path

2006-06-02 01:36  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile.c, tools/emile.c: Add emile_secont_set_param(),
	  emile_get_dev_name(), and preliminary ramdisk management

2006-06-02 01:23  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-set-cmdline.c, tools/emile-set-cmdline.c: use
	  emile_second_set_param() and emile_second_get_param()

2006-06-02 01:09  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_second_get_property.c,
	  libemile/emile_second_get_property.c: clear property field if
	  property name is not found

2006-06-02 01:08  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/Makefile, emile/libemile/emile_second_get_param.c,
	  emile/libemile/libemile.h, libemile/Makefile,
	  libemile/emile_second_get_param.c, libemile/libemile.h: Add
	  emile_second_get_param()

2006-06-02 01:01  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/Makefile,
	  emile/libemile/emile_floppy_create_image.c,
	  emile/libemile/libemile.h, libemile/Makefile,
	  libemile/emile_floppy_create_image.c, libemile/libemile.h: add
	  emile_second_set_param

2006-06-02 01:00  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_second_set_param.c,
	  libemile/emile_second_set_param.c: create file

2006-06-02 00:19  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-map-set.c, tools/emile-map-set.c: change
	  emile_scsi_get_dev() API

2006-06-02 00:18  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/libemile.h, libemile/libemile.h: change API of
	  get_dev and get_rdev: return driver major number instead of
	  device pathname, add emile_get_dev_name() and emile_is_url()

2006-06-02 00:17  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_scsi_create_container.c,
	  emile/libemile/emile_scsi_get_dev.c,
	  emile/libemile/emile_scsi_get_rdev.c,
	  libemile/emile_scsi_create_container.c,
	  libemile/emile_scsi_get_dev.c, libemile/emile_scsi_get_rdev.c:
	  change API of get_dev and get_rdev: return driver major number
	  instead of device pathname

2006-06-02 00:16  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_floppy_create_image.c,
	  libemile/emile_floppy_create_image.c: export is_url() (renamed
	  emile_is_url())

2006-05-30 23:21  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-map-set.c, tools/emile-map-set.c: modified to
	  be able to read info from an image like from a block device

2006-05-30 18:21  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_map_partition_set_bootable.c,
	  libemile/emile_map_partition_set_bootable.c: correctly call
	  emile_map_partition_set_flags()

2006-05-30 18:20  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_map_bootblock_read.c,
	  emile/libemile/emile_map_bootblock_write.c,
	  emile/libemile/emile_map_open.c, emile/libemile/partition.h,
	  libemile/emile_map_bootblock_read.c,
	  libemile/emile_map_bootblock_write.c, libemile/emile_map_open.c,
	  libemile/partition.h: Do note limite device name to 16 characters

2006-05-30 00:17  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-map-set.c, emile/tools/emile_scanbus.c,
	  tools/emile-map-set.c, tools/emile_scanbus.c: Allow to examine a
	  given device

2006-05-29 22:23  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile_scanbus.c, tools/emile_scanbus.c: More checking
	  on function return

2006-05-29 22:18  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_map_set_bootinfo.c,
	  emile/libemile/emile_map_set_driver_info.c,
	  emile/libemile/emile_map_set_driver_number.c,
	  libemile/emile_map_set_bootinfo.c,
	  libemile/emile_map_set_driver_info.c,
	  libemile/emile_map_set_driver_number.c,
	  emile/libemile/emile_map_partition_set_bootable.c,
	  emile/libemile/emile_map_partition_set_flags.c,
	  emile/libemile/emile_map_partition_set_startup.c,
	  emile/libemile/emile_map_read.c,
	  libemile/emile_map_partition_set_bootable.c,
	  libemile/emile_map_partition_set_flags.c,
	  libemile/emile_map_partition_set_startup.c,
	  libemile/emile_map_read.c,
	  emile/libemile/emile_map_get_bootinfo.c,
	  emile/libemile/emile_map_get_number.c,
	  emile/libemile/emile_map_partition_get_flags.c,
	  emile/libemile/emile_map_partition_is_bootable.c,
	  emile/libemile/emile_map_partition_is_startup.c,
	  libemile/emile_map_get_bootinfo.c,
	  libemile/emile_map_get_number.c,
	  libemile/emile_map_partition_get_flags.c,
	  libemile/emile_map_partition_is_bootable.c,
	  libemile/emile_map_partition_is_startup.c: Manage big
	  endian/little endian

2006-05-29 21:56  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_map_get_partition_geometry.c,
	  libemile/emile_map_get_partition_geometry.c,
	  emile/libemile/emile_map_is_valid.c,
	  libemile/emile_map_is_valid.c,
	  emile/libemile/emile_map_geometry.c,
	  emile/libemile/emile_map_get_driver_info.c,
	  emile/libemile/emile_map_get_driver_number.c,
	  libemile/emile_map_geometry.c,
	  libemile/emile_map_get_driver_info.c,
	  libemile/emile_map_get_driver_number.c: Manage big endian/little
	  endian

2006-05-29 21:50  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_map_partition_is_valid.c,
	  libemile/emile_map_partition_is_valid.c: Manage big endian/little
	  endian

2006-05-29 21:10  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile_scanbus.c, tools/emile_scanbus.c: Allow to scan
	  ATA bus, ignoring non allocated device (to jump from hda to hdc
	  even if there is no hdb)

2006-01-24 13:25  Laurent Vivier <Laurent@lvivier.info>

	* emile/libunix/Makefile, libunix/Makefile, emile/libscsi/Makefile,
	  libscsi/Makefile, emile/libmacos/Makefile, libmacos/Makefile,
	  emile/libcontainer/Makefile, emile/libfloppy/Makefile,
	  emile/libgzip/Makefile, emile/libiso9660/Makefile,
	  libcontainer/Makefile, libfloppy/Makefile, libgzip/Makefile,
	  libiso9660/Makefile, emile/libblock/Makefile, libblock/Makefile:
	  disable 68000 flags

2005-12-12 23:31  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/bootinfo.c, emile/second/console.c,
	  emile/second/vga.c, emile/second/vga.h, second/bootinfo.c,
	  second/console.c, second/vga.c, second/vga.h: check result of
	  graphic init

2005-12-12 23:14  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-set-output.c, tools/emile-set-output.c: correct
	  floppy case

2005-12-12 08:59  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Add libfloppy for second_scsi

2005-12-12 08:59  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile.c, tools/emile.c: correct --set-hfs

2005-12-12 08:58  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_map_partition_set_bootable.c,
	  libemile/emile_map_partition_set_bootable.c: Correct flags to
	  make a partition bootable according to MacOS tools

2005-12-08 07:34  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/config.c, second/config.c: use get_next_property()
	  and get_property() from libemile

2005-12-08 07:33  Laurent Vivier <Laurent@lvivier.info>

	* emile/libunix/Makefile, emile/libunix/strdup.c, libunix/Makefile,
	  libunix/strdup.c: add strdup()

2005-12-07 16:06  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Version 0.11CVS

2005-12-07 00:21  Laurent Vivier <Laurent@lvivier.info>

	* docs/emile-install.sgml, emile/docs/emile-install.sgml: remove
	  unused parameter --buffer

2005-12-05 21:11  Laurent Vivier <Laurent@lvivier.info>

	* ChangeLog, emile/ChangeLog: real RELEASE 0.10

2005-12-05 21:08  Laurent Vivier <Laurent@lvivier.info>

	* emile/libstream/Makefile, libstream/Makefile: remove unneeded
	  DISTFILES

2005-12-05 20:59  Laurent Vivier <Laurent@lvivier.info>

	* emile/libcontainer/container_open.c,
	  emile/libcontainer/container_read.c,
	  emile/libcontainer/libcontainer.h, libcontainer/container_open.c,
	  libcontainer/container_read.c, libcontainer/libcontainer.h: make
	  algorith simplier

2005-12-05 20:58  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_scsi_create_container.c,
	  libemile/emile_scsi_create_container.c,
	  emile/libemile/emile_second_create_mapfile.c,
	  libemile/emile_second_create_mapfile.c: clear mallocated memory

2005-12-05 20:57  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/load.c, second/load.c: add 0%, check return of
	  seek()

2005-12-05 20:56  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: remove banner and some traces

2005-12-05 20:53  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/enter_kernel.c, second/enter_kernel.c: Remove traces
	  (MMU type)

2005-12-05 20:52  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-set-output.c, tools/emile-set-output.c: Can
	  change output on second_scsi too

2005-12-02 20:52  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: RELEASE 0.10

2005-12-02 20:08  Laurent Vivier <Laurent@lvivier.info>

	* ChangeLog, emile/ChangeLog: RELEASE 0.10

2005-12-02 20:05  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/load.c, second/load.c: Add a progress bar

2005-12-02 02:19  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/load.c, second/load.c: check return value of
	  stream_read()

2005-12-02 02:18  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_first_set_param_scsi.c,
	  libemile/emile_first_set_param_scsi.c: remove traces

2005-12-02 02:17  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_second_create_mapfile.c,
	  libemile/emile_second_create_mapfile.c: mapfile size is the size
	  of the filesystem blocksize

2005-12-02 01:49  Laurent Vivier <Laurent@lvivier.info>

	* emile/libcontainer/container_open.c,
	  libcontainer/container_open.c: initialize the field device

2005-12-02 01:48  Laurent Vivier <Laurent@lvivier.info>

	* emile/libcontainer/libcontainer.h, libcontainer/libcontainer.h,
	  emile/libcontainer/container_read.c,
	  libcontainer/container_read.c: device is a pointer

2005-12-02 01:37  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_second_create_mapfile.c,
	  libemile/emile_second_create_mapfile.c: write mapfile even if it
	  already exists

2005-12-02 01:14  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile.c, tools/emile.c: Add vga parameter by default
	  in configuration

2005-12-02 00:53  Laurent Vivier <Laurent@lvivier.info>

	* emile/first/scsi.i, first/scsi.i: Correctly set unit id

2005-12-01 23:57  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile.c, tools/emile.c: remove unused buffer_size

2005-12-01 23:20  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Add libcontainer

2005-12-01 23:19  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_first_set_param_scsi.c,
	  libemile/emile_first_set_param_scsi.c:  change interface of
	  emile_scsi_create_container()

2005-12-01 23:17  Laurent Vivier <Laurent@lvivier.info>

	* emile/libstream/stream_open.c, libstream/stream_open.c: Correct
	  use of libcontainer

2005-12-01 23:16  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/Makefile, second/Makefile, emile/libstream/Makefile,
	  libstream/Makefile: Add libcontainer

2005-12-01 23:16  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile.c, tools/emile.c, emile/libemile/libemile.h,
	  libemile/libemile.h,
	  emile/libemile/emile_second_create_mapfile.c,
	  libemile/emile_second_create_mapfile.c,
	  emile/libemile/emile_scsi_create_container.c,
	  libemile/emile_scsi_create_container.c:  change interface of
	  emile_second_create_mapfile()

2005-12-01 23:14  Laurent Vivier <Laurent@lvivier.info>

	* emile/libcontainer/container_close.c,
	  emile/libcontainer/container_fstat.c,
	  emile/libcontainer/container_lseek.c,
	  emile/libcontainer/container_open.c,
	  emile/libcontainer/container_read.c,
	  libcontainer/container_close.c, libcontainer/container_fstat.c,
	  libcontainer/container_lseek.c, libcontainer/container_open.c,
	  libcontainer/container_read.c: first revision

2005-12-01 23:13  Laurent Vivier <Laurent@lvivier.info>

	* emile/libcontainer/Makefile, libcontainer/Makefile: Add fstat,
	  remove cross-compiling (other than m68k)

2005-12-01 23:12  Laurent Vivier <Laurent@lvivier.info>

	* emile/libcontainer/libcontainer.h, libcontainer/libcontainer.h:
	  Add open, read, close, lseek, fstat

2005-12-01 15:05  Laurent Vivier <Laurent@lvivier.info>

	* emile/libcontainer/Makefile, libcontainer/Makefile: first
	  revision

2005-12-01 14:52  Laurent Vivier <Laurent@lvivier.info>

	* emile/libiso9660/Makefile, libiso9660/Makefile: Remove DISTFILES,
	  set in Rules.mk

2005-12-01 14:52  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/Makefile, second/Makefile: some cleanups for dist

2005-12-01 14:51  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/Makefile, tools/Makefile: Add device.c gzio.c in
	  SOURCES, device.h in HEADERS, silent dist

2005-12-01 14:49  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Add --no-print-directory, silent dist,
	  and add several subdirs in dist

2005-12-01 14:48  Laurent Vivier <Laurent@lvivier.info>

	* Rules.mk, emile/Rules.mk: Silent dist

2005-12-01 07:16  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: create last.bin for cdboot-*.bin

2005-11-30 17:18  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: clean cdboot-*.bin

2005-11-30 16:34  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Create floppy reading files on CDROM

2005-11-30 16:33  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_floppy_create_image.c,
	  libemile/emile_floppy_create_image.c: Manage file-by-name (url)
	  and not -by-content

2005-11-30 16:31  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-install.c, tools/emile-install.c: update
	  copyright

2005-11-30 01:54  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile, emile/libgzip/Makefile,
	  emile/libiso9660/Makefile, libgzip/Makefile, libiso9660/Makefile:
	  Add CROSS_COMPILE

2005-11-30 01:41  Laurent Vivier <Laurent@lvivier.info>

	* Rules.mk, emile/Rules.mk: Correct clean MANPAGES

2005-11-30 01:33  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: all_bin should generate
	  second/m68k-linux-scsi/second

2005-11-30 01:27  Laurent Vivier <Laurent@lvivier.info>

	* Rules.mk, emile/Rules.mk, docs/Makefile, emile/docs/Makefile: put
	  SGML in SOURCES

2005-11-30 01:20  Laurent Vivier <Laurent@lvivier.info>

	* Rules.mk, emile/Rules.mk: remove trace

2005-11-30 01:15  Laurent Vivier <Laurent@lvivier.info>

	* Rules.mk, emile/Rules.mk: correctly extract name of module from
	  pwd, correct problem with make dist

2005-11-30 01:04  Laurent Vivier <Laurent@lvivier.info>

	* emile/first/scsi.i, first/scsi.i: really set the scsi unit id for
	  SCSISelect()

2005-11-30 01:04  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_first_set_param_scsi.c,
	  libemile/emile_first_set_param_scsi.c: move to UM06

2005-11-30 00:49  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Add docs in all

2005-11-30 00:46  Laurent Vivier <Laurent@lvivier.info>

	* emile/libcontainer/libcontainer.h, libcontainer/libcontainer.h:
	  remove block_size and max_blocks, add size

2005-11-30 00:46  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_scsi_get_dev.c,
	  libemile/emile_scsi_get_dev.c: Add support for /dev/hd

2005-11-30 00:44  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile.c, tools/emile.c: correct typo for --map

2005-11-30 00:30  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_second_create_mapfile.c,
	  emile/libemile/emile_second_set_kernel_scsi.c,
	  libemile/emile_second_create_mapfile.c,
	  libemile/emile_second_set_kernel_scsi.c, emile/tools/emile.c,
	  tools/emile.c: move to EM06

2005-11-30 00:29  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/Makefile, libemile/Makefile: add
	  emile_second_create_mapfile.c

2005-11-30 00:29  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_scsi_create_container.c,
	  libemile/emile_scsi_create_container.c:  remove max_blocks form
	  container, add it in parameters, add real file size in container

2005-11-30 00:28  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/libemile.h, libemile/libemile.h: Add
	  emile_second_create_mapfile(), remove
	  emile_second_set_kernel_scsi()

2005-11-29 01:21  Laurent Vivier <Laurent@lvivier.info>

	* emile/libmacos/Makefile, libmacos/Makefile: Remove typo
	  (macos/header)

2005-11-29 01:20  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: add docs in .PHONY

2005-11-29 01:18  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/Makefile, second/Makefile: remove lowmem.h and
	  memory.h, moved to libmacos

2005-11-29 01:15  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile.c, tools/emile.c: temporarily disable scsi
	  creation, obsoleted by EM06

2005-11-29 01:14  Laurent Vivier <Laurent@lvivier.info>

	* emile/libcontainer/libcontainer.h, libcontainer/libcontainer.h:
	  moved from libemile

2005-11-29 00:57  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/container.S, second/container.S: Obsoleted by EM06

2005-11-29 00:56  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/config.c, second/config.c: read_line() : do not
	  cross the the end of the configuration (0-mark), remove traces
	  about kernel and initrd

2005-11-29 00:39  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-set-output.c, tools/emile-set-output.c: Use
	  EM06 header

2005-11-29 00:21  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/console.c, second/console.c: add read_config_vga()

2005-11-29 00:20  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/config.c, emile/second/config.h,
	  emile/second/head.h, emile/second/serial.c, second/config.c,
	  second/config.h, second/head.h, second/serial.c: Manage stopbits
	  for serial, put parameters on a line alone, not inside kernel
	  property

2005-11-29 00:18  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_second_get_next_property.c,
	  emile/libemile/emile_second_remove_property.c,
	  emile/libemile/emile_second_set_property.c,
	  libemile/emile_second_get_next_property.c,
	  libemile/emile_second_remove_property.c,
	  libemile/emile_second_set_property.c: correct management of end
	  of line at end of configuration

2005-11-28 22:35  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_second_get_next_property.c,
	  emile/libemile/emile_second_get_property.c,
	  emile/libemile/emile_second_set_property.c,
	  libemile/emile_second_get_next_property.c,
	  libemile/emile_second_get_property.c,
	  libemile/emile_second_set_property.c: Add copyright

2005-11-28 22:35  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/Makefile,
	  emile/libemile/emile_second_remove_property.c,
	  emile/libemile/libemile.h, libemile/Makefile,
	  libemile/emile_second_remove_property.c, libemile/libemile.h: Add
	  emile_second_remove_property()

2005-11-28 22:19  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_floppy_create_image.c,
	  libemile/emile_floppy_create_image.c: Add vga parameter

2005-11-28 21:56  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-set-cmdline.c, tools/emile-set-cmdline.c:
	  Manage new header (EM06)

2005-11-28 21:55  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_second_get_next_property.c,
	  emile/libemile/emile_second_get_property.c,
	  emile/libemile/emile_second_set_property.c,
	  libemile/emile_second_get_next_property.c,
	  libemile/emile_second_get_property.c,
	  libemile/emile_second_set_property.c: Add new functions for EM06

2005-11-28 21:54  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_second_get_configuration.c,
	  emile/libemile/emile_second_set_configuration.c,
	  libemile/emile_second_get_configuration.c,
	  libemile/emile_second_set_configuration.c: Check header signature

2005-11-28 21:53  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/Makefile,
	  emile/libemile/emile_second_get_kernel.c,
	  emile/libemile/libemile.h, libemile/Makefile,
	  libemile/emile_second_get_kernel.c, libemile/libemile.h: remove
	  functions obsoleted by EM06, add new functions for EM06

2005-11-28 13:00  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile.h, libemile/emile.h: CVS test

2005-11-28 12:56  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_get_uncompressed_size.c,
	  libemile/emile_get_uncompressed_size.c: remove function obsoleted
	  by EM06

2005-11-28 12:52  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_second_set_cmdline.c,
	  libemile/emile_second_set_cmdline.c,
	  emile/libemile/emile_second_get_output.c,
	  libemile/emile_second_get_output.c: remove function obsoleted by
	  EM06

2005-11-28 12:49  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_second_get_cmdline.c,
	  libemile/emile_second_get_cmdline.c,
	  emile/libemile/emile_second_set_output.c,
	  libemile/emile_second_set_output.c: remove function obsoleted by
	  EM06

2005-11-28 12:45  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_second_get_buffer_size.c,
	  libemile/emile_second_get_buffer_size.c: remove function
	  obsoleted by EM06

2005-11-28 01:20  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/libemile.h, libemile/libemile.h: remove function
	  obsoleted by EM06

2005-11-28 01:19  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-install.c, tools/emile-install.c: modified for
	  EM06

2005-11-28 01:16  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_second_set_buffer_size.c,
	  emile/libemile/emile_second_set_kernel.c,
	  libemile/emile_second_set_buffer_size.c,
	  libemile/emile_second_set_kernel.c: obsoleted by EM06

2005-11-28 01:15  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/config.c, second/config.c: Correct case where there
	  is no parameter for the kernel

2005-11-28 00:50  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_floppy_create_image.c,
	  libemile/emile_floppy_create_image.c: manage if kernel/ramdisk
	  are missing

2005-11-28 00:45  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_second_get_configuration.c,
	  emile/libemile/emile_second_set_configuration.c,
	  libemile/emile_second_get_configuration.c,
	  libemile/emile_second_set_configuration.c,
	  emile/libemile/emile_floppy_create_image.c,
	  emile/libemile/libemile.h, libemile/emile_floppy_create_image.c,
	  libemile/libemile.h: EM06 header

2005-11-27 23:37  Laurent Vivier <Laurent@lvivier.info>

	* emile/libstream/Makefile, libstream/Makefile: remove -m68000

2005-11-27 23:31  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/head.h, second/head.h, emile/second/config.c,
	  emile/second/config.h, emile/second/head.S, second/config.c,
	  second/config.h, second/head.S, emile/second/serial.c,
	  second/serial.c, emile/second/console.c, second/console.c: EM06
	  header type: all is stored as text

2005-11-26 19:30  Laurent Vivier <Laurent@lvivier.info>

	* emile/libiso9660/iso9660_mount.c, libiso9660/iso9660_mount.c:
	  more gcc compliant ucs_level init

2005-11-26 19:29  Laurent Vivier <Laurent@lvivier.info>

	* emile/libunix/strtol.c, libunix/strtol.c: define strtol with
	  __strol_internal

2005-11-26 19:28  Laurent Vivier <Laurent@lvivier.info>

	* emile/libscsi/Makefile, libscsi/Makefile,
	  emile/libblock/Makefile, emile/libfloppy/Makefile,
	  emile/libiso9660/Makefile, emile/libstream/Makefile,
	  emile/libunix/Makefile, libblock/Makefile, libfloppy/Makefile,
	  libiso9660/Makefile, libstream/Makefile, libunix/Makefile,
	  emile/libgzip/Makefile, libgzip/Makefile: Add -m68000

2005-11-26 10:24  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/config.c, second/config.c: Don't print ramdisk if
	  NULL

2005-11-26 10:21  Laurent Vivier <Laurent@lvivier.info>

	* Rules.mk, emile/Rules.mk: Change librarie rules

2005-11-26 10:21  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: remove explicit passing of make
	  variable

2005-11-26 10:02  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/config.c, emile/second/config.h, second/config.c,
	  second/config.h: Read configuration

2005-11-26 10:01  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/Makefile, second/Makefile: Add config.c, remove ata,
	  add LIBS_MEDIA

2005-11-26 10:00  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/load.c, second/load.c: correct print format

2005-11-26 09:59  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: use new interface to read
	  config and to load kernel and ramdisk

2005-11-26 09:59  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/head.h, second/head.h: move container to
	  libcontainer

2005-11-26 09:53  Laurent Vivier <Laurent@lvivier.info>

	* emile/libstream/Makefile, libstream/Makefile:  create libstream
	  in hard/ and floppy/

2005-11-26 09:53  Laurent Vivier <Laurent@lvivier.info>

	* emile/libstream/stream_open.c, libstream/stream_open.c: Add
	  *_SUPPORT #ifdef

2005-11-26 09:51  Laurent Vivier <Laurent@lvivier.info>

	* emile/libstream/gzio.c, libstream/gzio.c: umount only if umount
	  exists

2005-11-26 09:47  Laurent Vivier <Laurent@lvivier.info>

	* emile/libiso9660/Makefile, libiso9660/Makefile: use make -C
	  instead of cd && make

2005-11-26 09:45  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/Makefile, emile/libemile/libemile.h,
	  libemile/Makefile, libemile/libemile.h: add libcontainer and
	  libstream include path

2005-11-26 09:44  Laurent Vivier <Laurent@lvivier.info>

	* emile/libblock/block_read.c, libblock/block_read.c: Correct
	  read_sector call (provide device->data instead of device)

2005-11-26 09:43  Laurent Vivier <Laurent@lvivier.info>

	* emile/libblock/block_open.c, libblock/block_open.c: Correct size
	  part decoding in filename

2005-11-26 09:41  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/Makefile, tools/Makefile: add -I../libcontainer for
	  libstream

2005-11-26 09:40  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/minigzip.c, tools/minigzip.c: Add gzopen() prototype

2005-11-26 09:40  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/read_vmlinuz.c, tools/read_vmlinuz.c: Add gzopen()
	  prototype and correct some printf format

2005-11-25 20:54  Laurent Vivier <Laurent@lvivier.info>

	* emile/first/Makefile, first/Makefile: Add 32mode.i, change flags
	  management

2005-11-25 20:53  Laurent Vivier <Laurent@lvivier.info>

	* emile/first/32bitmode.i, emile/first/first.S, first/32bitmode.i,
	  first/first.S: Move 32bit switch to 32bitmode.i

2005-11-23 23:46  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: use ELF kernel, add some libs...

2005-11-23 23:44  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/Makefile, second/Makefile: correct libs ordering,
	  add libblock

2005-11-23 23:43  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/load.h, second/load.h, emile/second/load.c,
	  second/load.c:  correct load_ramdisk()

2005-11-23 23:41  Laurent Vivier <Laurent@lvivier.info>

	* emile/libunix/Makefile, emile/libunix/strtol.c, libunix/Makefile,
	  libunix/strtol.c: add strtol

2005-11-23 23:39  Laurent Vivier <Laurent@lvivier.info>

	* emile/libblock/Makefile, emile/libblock/block_close.c,
	  emile/libblock/block_fstat.c, emile/libblock/block_lseek.c,
	  emile/libblock/block_open.c, emile/libblock/block_read.c,
	  emile/libblock/libblock.h, libblock/Makefile,
	  libblock/block_close.c, libblock/block_fstat.c,
	  libblock/block_lseek.c, libblock/block_open.c,
	  libblock/block_read.c, libblock/libblock.h: first revision

2005-11-23 23:37  Laurent Vivier <Laurent@lvivier.info>

	* emile/libstream/libstream.h, emile/libstream/stream_open.c,
	  libstream/libstream.h, libstream/stream_open.c: Add get_size() of
	  devices

2005-11-23 23:36  Laurent Vivier <Laurent@lvivier.info>

	* emile/libfloppy/Makefile, emile/libfloppy/floppy_get_blocksize.c,
	  emile/libfloppy/libfloppy.h, libfloppy/Makefile,
	  libfloppy/floppy_get_blocksize.c, libfloppy/libfloppy.h: add
	  floppy_get_blocksize()

2005-11-23 23:35  Laurent Vivier <Laurent@lvivier.info>

	* emile/libscsi/Makefile, libscsi/Makefile,
	  emile/libscsi/libscsi.h, emile/libscsi/scsi_get_blocksize.c,
	  libscsi/libscsi.h, libscsi/scsi_get_blocksize.c:  add
	  scsi_get_blocksize()

2005-11-23 01:12  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/load.h, second/load.h: Add load_ramdisk(), remove
	  load_image() and load_gzip()

2005-11-23 01:11  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/load.c, second/load.c: Add load_ramdisk()

2005-11-23 01:10  Laurent Vivier <Laurent@lvivier.info>

	* emile/libiso9660/Makefile, emile/libiso9660/iso9660_fstat.c,
	  emile/libiso9660/libiso9660.h, libiso9660/Makefile,
	  libiso9660/iso9660_fstat.c, libiso9660/libiso9660.h: Add
	  iso9660_fstat()

2005-11-23 01:09  Laurent Vivier <Laurent@lvivier.info>

	* emile/libstream/Makefile, emile/libstream/libstream.h,
	  emile/libstream/stream_fstat.c, emile/libstream/stream_open.c,
	  libstream/Makefile, libstream/libstream.h,
	  libstream/stream_fstat.c, libstream/stream_open.c: Add
	  stream_fstat()

2005-11-23 00:20  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/Makefile, second/Makefile: Add libisio9660,
	  libstream, libgzip, libfloppy, libscsi...

2005-11-23 00:18  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/load.h, second/load.h:  add load_kernel()

2005-11-23 00:17  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/load.c, second/load.c: Use libstream and decode ELF
	  format

2005-11-23 00:16  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/gzio.c, second/gzio.c: moved to libstream

2005-11-23 00:14  Laurent Vivier <Laurent@lvivier.info>

	* emile/libstream/Makefile, libstream/Makefile: Add gzio.c and
	  stream_uncompress.c

2005-11-23 00:14  Laurent Vivier <Laurent@lvivier.info>

	* emile/libstream/stream_uncompress.c,
	  libstream/stream_uncompress.c: Uncompress a stream on-the-fly

2005-11-23 00:14  Laurent Vivier <Laurent@lvivier.info>

	* emile/libstream/gzio.c, libstream/gzio.c: moved from
	  second/gzio.c

2005-11-23 00:13  Laurent Vivier <Laurent@lvivier.info>

	* emile/libstream/libstream.h, libstream/libstream.h: add
	  stream_read(), stream_lseek() and stream_uncompress

2005-11-23 00:12  Laurent Vivier <Laurent@lvivier.info>

	* emile/libstream/stream_close.c, libstream/stream_close.c: Check
	  function is defined before using it

2005-11-23 00:11  Laurent Vivier <Laurent@lvivier.info>

	* emile/libstream/stream_open.c, libstream/stream_open.c: Add some
	  error strings

2005-11-22 01:53  Laurent Vivier <Laurent@lvivier.info>

	* emile/libscsi/Makefile, emile/libscsi/libscsi.h,
	  emile/libscsi/scsi_READ_CAPACITY.c, emile/libscsi/scsi_open.c,
	  libscsi/Makefile, libscsi/libscsi.h,
	  libscsi/scsi_READ_CAPACITY.c, libscsi/scsi_open.c: Read the
	  capacity of the disk and the sector size

2005-11-22 00:55  Laurent Vivier <Laurent@lvivier.info>

	* emile/libstream/Makefile, emile/libstream/stream_close.c,
	  emile/libstream/stream_lseek.c, emile/libstream/stream_open.c,
	  emile/libstream/stream_read.c, libstream/Makefile,
	  libstream/stream_close.c, libstream/stream_lseek.c,
	  libstream/stream_open.c, libstream/stream_read.c: First revision

2005-11-22 00:53  Laurent Vivier <Laurent@lvivier.info>

	* emile/libfloppy/libfloppy.h, libfloppy/libfloppy.h: prevent
	  multiple includes

2005-11-22 00:52  Laurent Vivier <Laurent@lvivier.info>

	* emile/libstream/libstream.h, libstream/libstream.h: add volume
	  information in fs

2005-11-21 23:09  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/Makefile, tools/Makefile: Add libstream

2005-11-21 23:09  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/device.c, emile/tools/device.h, tools/device.c,
	  tools/device.h: Add libstream-like interface

2005-11-21 23:07  Laurent Vivier <Laurent@lvivier.info>

	* emile/libiso9660/Makefile, emile/libiso9660/iso9660_init.c,
	  emile/libiso9660/iso9660_lseek.c,
	  emile/libiso9660/iso9660_mount.c,
	  emile/libiso9660/iso9660_open.c,
	  emile/libiso9660/iso9660_opendir.c,
	  emile/libiso9660/iso9660_read.c,
	  emile/libiso9660/iso9660_readdir.c,
	  emile/libiso9660/libiso9660.h, libiso9660/Makefile,
	  libiso9660/iso9660_init.c, libiso9660/iso9660_lseek.c,
	  libiso9660/iso9660_mount.c, libiso9660/iso9660_open.c,
	  libiso9660/iso9660_opendir.c, libiso9660/iso9660_read.c,
	  libiso9660/iso9660_readdir.c, libiso9660/libiso9660.h,
	  emile/tools/iso9660_cat.c, emile/tools/iso9660_ls.c,
	  tools/iso9660_cat.c, tools/iso9660_ls.c: Add iso9660_VOLUME

2005-11-21 23:05  Laurent Vivier <Laurent@lvivier.info>

	* emile/libstream/libstream.h, libstream/libstream.h: first
	  revision

2005-11-21 22:58  Laurent Vivier <Laurent@lvivier.info>

	* emile/libmacos/macos/scsi.h, libmacos/macos/scsi.h: Add include
	  macos/types.h

2005-11-21 22:57  Laurent Vivier <Laurent@lvivier.info>

	* emile/libscsi/scsi_close.c, emile/libscsi/scsi_open.c,
	  libscsi/scsi_close.c, libscsi/scsi_open.c: Add copyright

2005-11-21 22:56  Laurent Vivier <Laurent@lvivier.info>

	* emile/libscsi/libscsi.h, emile/libscsi/scsi_read_sector.c,
	  libscsi/libscsi.h, libscsi/scsi_read_sector.c: Add scsi_device_t

2005-11-21 22:55  Laurent Vivier <Laurent@lvivier.info>

	* emile/libscsi/Makefile, emile/libscsi/scsi_close.c,
	  emile/libscsi/scsi_open.c, libscsi/Makefile,
	  libscsi/scsi_close.c, libscsi/scsi_open.c: Add scsi_close() and
	  scsi_open()

2005-11-21 22:50  Laurent Vivier <Laurent@lvivier.info>

	* emile/libfloppy/floppy_close.c, emile/libfloppy/floppy_open.c,
	  libfloppy/floppy_close.c, libfloppy/floppy_open.c: Add
	  floppy_close() and floppy_open()

2005-11-21 22:26  Laurent Vivier <Laurent@lvivier.info>

	* emile/libfloppy/Makefile, emile/libfloppy/floppy_lseek.c,
	  emile/libfloppy/floppy_read.c,
	  emile/libfloppy/floppy_read_sector.c,
	  emile/libfloppy/libfloppy.h, libfloppy/Makefile,
	  libfloppy/floppy_lseek.c, libfloppy/floppy_read.c,
	  libfloppy/floppy_read_sector.c, libfloppy/libfloppy.h: move
	  upperlevel function to libblock, add floppy_device_t

2005-11-21 22:18  Laurent Vivier <Laurent@lvivier.info>

	* emile/first/Makefile, first/Makefile: Split first.S to macos.i,
	  floppy.u, scsi.i: add -I$(TOP)

2005-11-21 22:17  Laurent Vivier <Laurent@lvivier.info>

	* emile/first/first.S, emile/first/floppy.i, emile/first/macos.i,
	  emile/first/scsi.i, first/first.S, first/floppy.i, first/macos.i,
	  first/scsi.i: Split first.S to macos.i, floppy.u, scsi.i

2005-11-18 01:06  Laurent Vivier <Laurent@lvivier.info>

	* emile/libfloppy/floppy_lseek.c, emile/libfloppy/floppy_read.c,
	  emile/libfloppy/floppy_read_sector.c,
	  emile/libfloppy/libfloppy.h, libfloppy/floppy_lseek.c,
	  libfloppy/floppy_read.c, libfloppy/floppy_read_sector.c,
	  libfloppy/libfloppy.h, Rules.mk, emile/Rules.mk: Add copyright

2005-11-17 14:33  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/iso9660.c, second/iso9660.c: moved to libscsi

2005-11-17 14:23  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/Makefile, tools/Makefile: add read_vmlinuz.c

2005-11-17 14:23  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/read_vmlinuz.c, tools/read_vmlinuz.c: uncompress and
	  read ELF

2005-11-17 07:54  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/scsi.c, emile/second/scsi.h, second/scsi.c,
	  second/scsi.h: moved to libscsi

2005-11-17 07:44  Laurent Vivier <Laurent@lvivier.info>

	* emile/libscsi/Makefile, emile/libscsi/libscsi.h,
	  emile/libscsi/scsi_INQUIRY.c, emile/libscsi/scsi_READ.c,
	  emile/libscsi/scsi_READ_CAPACITY.c, emile/libscsi/scsi_command.c,
	  emile/libscsi/scsi_read_sector.c, libscsi/Makefile,
	  libscsi/libscsi.h, libscsi/scsi_INQUIRY.c, libscsi/scsi_READ.c,
	  libscsi/scsi_READ_CAPACITY.c, libscsi/scsi_command.c,
	  libscsi/scsi_read_sector.c: SCSI interface

2005-11-16 15:03  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/device.h, tools/device.h: device.c header

2005-11-16 15:00  Laurent Vivier <Laurent@lvivier.info>

	* docs/Makefile, emile/docs/Makefile, emile/first/Makefile,
	  emile/libemile/Makefile, emile/libfloppy/Makefile,
	  emile/libgzip/Makefile, emile/libiso9660/Makefile,
	  emile/libmacos/Makefile, emile/libunix/Makefile, first/Makefile,
	  libemile/Makefile, libfloppy/Makefile, libgzip/Makefile,
	  libiso9660/Makefile, libmacos/Makefile, libunix/Makefile: Move
	  some generic parts to Rules.mk

2005-11-16 14:57  Laurent Vivier <Laurent@lvivier.info>

	* Rules.mk, emile/Rules.mk: Move some generic Makefile parts

2005-11-16 02:29  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: add libgzip and libfloppy

2005-11-16 02:29  Laurent Vivier <Laurent@lvivier.info>

	* emile/libfloppy/Makefile, emile/libfloppy/floppy_lseek.c,
	  emile/libfloppy/floppy_read.c,
	  emile/libfloppy/floppy_read_sector.c,
	  emile/libfloppy/libfloppy.h, libfloppy/Makefile,
	  libfloppy/floppy_lseek.c, libfloppy/floppy_read.c,
	  libfloppy/floppy_read_sector.c, libfloppy/libfloppy.h: Move
	  floppy management to libfloppy

2005-11-16 01:49  Laurent Vivier <Laurent@lvivier.info>

	* emile/libgzip/zlib.h, libgzip/zlib.h: disable gzopen() prototype

2005-11-16 01:48  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/gzio.c, emile/second/inflate.c,
	  emile/second/uncompress.c, emile/second/uncompress.h,
	  second/gzio.c, second/inflate.c, second/uncompress.c,
	  second/uncompress.h: move to zlib-1.2.3

2005-11-15 11:24  Laurent Vivier <Laurent@lvivier.info>

	* emile/libiso9660/iso9660_lseek.c, libiso9660/iso9660_lseek.c:
	  correct offset management

2005-11-15 10:34  Laurent Vivier <Laurent@lvivier.info>

	* emile/libiso9660/iso9660_fseek.c, libiso9660/iso9660_fseek.c,
	  emile/libiso9660/iso9660_lseek.c, libiso9660/iso9660_lseek.c,
	  emile/libiso9660/Makefile, libiso9660/Makefile: change fseek to
	  lseek

2005-11-15 00:24  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/gzio.c, emile/tools/minigzip.c, tools/gzio.c,
	  tools/minigzip.c: Import from zlib-1.2.3

2005-11-15 00:15  Laurent Vivier <Laurent@lvivier.info>

	* emile/libgzip/Makefile, emile/libgzip/adler32.c,
	  emile/libgzip/crc32.c, emile/libgzip/deflate.h,
	  emile/libgzip/inffast.c, emile/libgzip/inffast.h,
	  emile/libgzip/inflate.c, emile/libgzip/inflate.h,
	  emile/libgzip/inftrees.c, emile/libgzip/inftrees.h,
	  emile/libgzip/zconf.h, emile/libgzip/zlib.h,
	  emile/libgzip/zutil.c, emile/libgzip/zutil.h, libgzip/Makefile,
	  libgzip/adler32.c, libgzip/crc32.c, libgzip/deflate.h,
	  libgzip/inffast.c, libgzip/inffast.h, libgzip/inflate.c,
	  libgzip/inflate.h, libgzip/inftrees.c, libgzip/inftrees.h,
	  libgzip/zconf.h, libgzip/zlib.h, libgzip/zutil.c,
	  libgzip/zutil.h: Import from zlib-1.2.3

2005-11-14 20:30  Laurent Vivier <Laurent@lvivier.info>

	* emile/libiso9660/libiso9660.h, libiso9660/libiso9660.h,
	  emile/libiso9660/Makefile, emile/libiso9660/iso9660_open.c,
	  emile/libiso9660/iso9660_read.c, libiso9660/Makefile,
	  libiso9660/iso9660_open.c, libiso9660/iso9660_read.c: introduce
	  best fseek() and offset management

2005-11-14 20:29  Laurent Vivier <Laurent@lvivier.info>

	* emile/libiso9660/iso9660_fseek.c, libiso9660/iso9660_fseek.c: add
	  fseek()

2005-11-14 08:35  Laurent Vivier <Laurent@lvivier.info>

	* emile/libiso9660/iso9660_read.c, libiso9660/iso9660_read.c:
	  improve file access (direct i/o)

2005-11-13 20:43  Laurent Vivier <Laurent@lvivier.info>

	* emile/libiso9660/Makefile, emile/libiso9660/iso9660_init.c,
	  emile/libiso9660/iso9660_mount.c,
	  emile/libiso9660/iso9660_read.c,
	  emile/libiso9660/iso9660_readdir.c,
	  emile/libiso9660/libiso9660.h, libiso9660/Makefile,
	  libiso9660/iso9660_init.c, libiso9660/iso9660_mount.c,
	  libiso9660/iso9660_read.c, libiso9660/iso9660_readdir.c,
	  libiso9660/libiso9660.h, emile/tools/device.c,
	  emile/tools/iso9660_cat.c, emile/tools/iso9660_ls.c,
	  tools/device.c, tools/iso9660_cat.c, tools/iso9660_ls.c,
	  emile/second/iso9660.c, second/iso9660.c:  change device
	  interface

2005-11-12 23:35  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/iso9660.c, second/iso9660.c: Add #include

2005-11-12 23:33  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/iso9660.c, second/iso9660.c: Add libiso9660 I/O
	  interface

2005-11-12 23:31  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Add libiso9660

2005-11-12 23:28  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/iso9660_cat.c, emile/tools/iso9660_ls.c,
	  tools/iso9660_cat.c, tools/iso9660_ls.c, emile/tools/Makefile,
	  tools/Makefile, emile/tools/device.c, tools/device.c: Add iso9660
	  tools

2005-11-12 23:22  Laurent Vivier <Laurent@lvivier.info>

	* emile/libiso9660/Makefile, libiso9660/Makefile: Add target

2005-11-12 22:30  Laurent Vivier <Laurent@lvivier.info>

	* emile/libunix/strncmp.c, emile/libunix/strncpy.c,
	  emile/libunix/write.c, libunix/strncmp.c, libunix/strncpy.c,
	  libunix/write.c, emile/libunix/strcmp.c, emile/libunix/strcpy.c,
	  emile/libunix/strlen.c, libunix/strcmp.c, libunix/strcpy.c,
	  libunix/strlen.c, emile/libunix/puts.c, emile/libunix/read.c,
	  emile/libunix/sprintf.c, libunix/puts.c, libunix/read.c,
	  libunix/sprintf.c, emile/libunix/memset.c,
	  emile/libunix/printf.c, emile/libunix/putchar.c,
	  libunix/memset.c, libunix/printf.c, libunix/putchar.c,
	  emile/libunix/free.c, emile/libunix/malloc.c,
	  emile/libunix/memcpy.c, libunix/free.c, libunix/malloc.c,
	  libunix/memcpy.c: Add copyright

2005-11-12 20:13  Laurent Vivier <Laurent@lvivier.info>

	* emile/libunix/strcmp.c, emile/libunix/strncmp.c,
	  libunix/strcmp.c, libunix/strncmp.c, emile/libunix/Makefile,
	  libunix/Makefile: Add strcmp() and strncmp()

2005-11-12 20:12  Laurent Vivier <Laurent@lvivier.info>

	* emile/libiso9660/Makefile, emile/libiso9660/iso9660_close.c,
	  emile/libiso9660/iso9660_closedir.c,
	  emile/libiso9660/iso9660_dir_close.c,
	  emile/libiso9660/iso9660_is_directory.c,
	  emile/libiso9660/iso9660_mount.c,
	  emile/libiso9660/iso9660_open.c,
	  emile/libiso9660/iso9660_opendir.c,
	  emile/libiso9660/iso9660_read.c,
	  emile/libiso9660/iso9660_readdir.c,
	  emile/libiso9660/libiso9660.h, libiso9660/Makefile,
	  libiso9660/iso9660_close.c, libiso9660/iso9660_closedir.c,
	  libiso9660/iso9660_dir_close.c,
	  libiso9660/iso9660_is_directory.c, libiso9660/iso9660_mount.c,
	  libiso9660/iso9660_open.c, libiso9660/iso9660_opendir.c,
	  libiso9660/iso9660_read.c, libiso9660/iso9660_readdir.c,
	  libiso9660/libiso9660.h: Read directory and files from CDROM

2005-11-08 03:19  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Add libmacos and libunix. move install,
	  uninstall and dist targets to subdirs

2005-11-08 03:18  Laurent Vivier <Laurent@lvivier.info>

	* docs/Makefile, emile/docs/Makefile: Add target dist

2005-11-08 03:17  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/Makefile, tools/Makefile: Add targets install,
	  uninstall and dist

2005-11-08 03:16  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/Makefile, libemile/Makefile: add targets install,
	  uninstall and dist, use libmacos

2005-11-08 03:16  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/bootblock.h, libemile/bootblock.h: Move MacOS
	  functions to libmacos

2005-11-08 03:15  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/Makefile, second/Makefile: Add targets dist, install
	  and uninstall. use libs libmacos and libunix

2005-11-08 03:13  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/cli.c, emile/second/main.c, second/cli.c,
	  second/main.c: Move MacOS functions to libmacos, disable inline
	  of putchar() enabled by -O2

2005-11-08 03:10  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/memory.c, emile/second/memory.h,
	  emile/second/printf.c, second/memory.c, second/memory.h,
	  second/printf.c, emile/second/glue.S, emile/second/glue.h,
	  emile/second/lowmem.h, second/glue.S, second/glue.h,
	  second/lowmem.h, emile/second/arch.c, emile/second/arch.h,
	  emile/second/bank.c, emile/second/bootenv.c,
	  emile/second/console.c, second/arch.c, second/arch.h,
	  second/bank.c, second/bootenv.c, second/console.c: Move MacOS
	  functions to libmacos

2005-11-08 03:06  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/scsi.c, emile/second/serial.c,
	  emile/second/serial.h, emile/second/vga.c, second/scsi.c,
	  second/serial.c, second/serial.h, second/vga.c,
	  emile/second/bootinfo.c, emile/second/console.h,
	  emile/second/driver.c, emile/second/driver.h,
	  emile/second/enter_kernel.c, emile/second/keyboard.c,
	  emile/second/load.c, emile/second/misc.h, second/bootinfo.c,
	  second/console.h, second/driver.c, second/driver.h,
	  second/enter_kernel.c, second/keyboard.c, second/load.c,
	  second/misc.h: Move MacOS functions to libmacos

2005-11-08 03:05  Laurent Vivier <Laurent@lvivier.info>

	* emile/first/Makefile, first/Makefile: add targets install,
	  uninstall and dist

2005-11-08 03:04  Laurent Vivier <Laurent@lvivier.info>

	* emile/libunix/Makefile, emile/libunix/divsi3.S,
	  emile/libunix/free.c, emile/libunix/malloc.c,
	  emile/libunix/memcpy.c, emile/libunix/memset.c,
	  emile/libunix/modsi3.S, emile/libunix/mulsi3.S,
	  emile/libunix/printf.c, emile/libunix/putchar.c,
	  emile/libunix/puts.c, emile/libunix/read.c,
	  emile/libunix/sprintf.c, emile/libunix/strcpy.c,
	  emile/libunix/strlen.c, emile/libunix/strncpy.c,
	  emile/libunix/udivsi3.S, emile/libunix/umodsi3.S,
	  emile/libunix/vsprintf.c, emile/libunix/write.c,
	  libunix/Makefile, libunix/divsi3.S, libunix/free.c,
	  libunix/malloc.c, libunix/memcpy.c, libunix/memset.c,
	  libunix/modsi3.S, libunix/mulsi3.S, libunix/printf.c,
	  libunix/putchar.c, libunix/puts.c, libunix/read.c,
	  libunix/sprintf.c, libunix/strcpy.c, libunix/strlen.c,
	  libunix/strncpy.c, libunix/udivsi3.S, libunix/umodsi3.S,
	  libunix/vsprintf.c, libunix/write.c, emile/second/misc.c,
	  second/misc.c: Move UNIX/POSIX/C functions to libunix

2005-11-08 03:02  Laurent Vivier <Laurent@lvivier.info>

	* emile/libmacos/macos/devices.h, emile/libmacos/macos/errors.h,
	  emile/libmacos/macos/events.h, emile/libmacos/macos/files.h,
	  emile/libmacos/macos/gestalt.h, emile/libmacos/macos/init.h,
	  emile/libmacos/macos/lowmem.h, emile/libmacos/macos/memory.h,
	  emile/libmacos/macos/osutils.h, emile/libmacos/macos/quickdraw.h,
	  emile/libmacos/macos/romdefs.h, emile/libmacos/macos/scsi.h,
	  emile/libmacos/macos/serial.h,
	  emile/libmacos/macos/slotmanager.h, emile/libmacos/macos/traps.h,
	  emile/libmacos/macos/types.h, emile/libmacos/macos/video.h,
	  libmacos/macos/devices.h, libmacos/macos/errors.h,
	  libmacos/macos/events.h, libmacos/macos/files.h,
	  libmacos/macos/gestalt.h, libmacos/macos/init.h,
	  libmacos/macos/lowmem.h, libmacos/macos/memory.h,
	  libmacos/macos/osutils.h, libmacos/macos/quickdraw.h,
	  libmacos/macos/romdefs.h, libmacos/macos/scsi.h,
	  libmacos/macos/serial.h, libmacos/macos/slotmanager.h,
	  libmacos/macos/traps.h, libmacos/macos/types.h,
	  libmacos/macos/video.h, emile/libmacos/CloseDriver.c,
	  emile/libmacos/Makefile, emile/libmacos/OpenDriver.c,
	  emile/libmacos/SerGetBuf.c, emile/libmacos/display_properties.S,
	  emile/libmacos/libmacos.h, libmacos/CloseDriver.c,
	  libmacos/Makefile, libmacos/OpenDriver.c, libmacos/SerGetBuf.c,
	  libmacos/display_properties.S, libmacos/libmacos.h: Move MacOS
	  functions to libmacos

2005-11-04 11:20  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/driver.c, second/driver.c: some change in paramBlock

2005-11-04 11:18  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/glue.S, second/glue.S, emile/second/glue.h,
	  second/glue.h: Add VolumeParam and some 'unneeded' volume
	  functions...

2005-10-21 00:04  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Add enter_kernel functions and headers

2005-10-21 00:02  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/Makefile, second/Makefile: Add enter_kernel.o

2005-10-21 00:02  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/enter_kernel.c, emile/second/enter_kernel.h,
	  second/enter_kernel.c, second/enter_kernel.h: functions to enter
	  kernel with/without MMU

2005-10-21 00:01  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/bank.h, second/bank.h: define
	  check_full_in_bank(a,b) (1) when no MMU

2005-10-21 00:00  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: move some functions to
	  enter_kernel.c

2005-10-20 23:13  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/enter_kernel030.h, emile/second/enter_kernel040.h,
	  emile/second/enter_kernelnoMMU.h, second/enter_kernel030.h,
	  second/enter_kernel040.h, second/enter_kernelnoMMU.h: declare
	  enter_kernel, end_kernel

2005-10-20 23:12  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/MMU030.h, emile/second/MMU040.h, second/MMU030.h,
	  second/MMU040.h: Declare MMU*_disable_cache

2005-10-20 23:12  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/Makefile, emile/second/bank.c, emile/second/bank.h,
	  emile/second/bootinfo.c, emile/second/main.c, second/Makefile,
	  second/bank.c, second/bank.h, second/bootinfo.c, second/main.c:
	  add USE_MMU, USE_MMU030, USE_MMU040

2005-10-20 14:32  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/MMU030_asm.S, second/MMU030_asm.S: Add nop in cache
	  disable

2005-10-10 23:56  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/glue.S, emile/second/glue.h, second/glue.S,
	  second/glue.h: Disable Slot resources functions

2005-10-10 23:51  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: call turn_off_interrupts()

2005-10-10 23:50  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/glue.S, emile/second/glue.h, second/glue.S,
	  second/glue.h: Add SGetTypeSRsrc()

2005-10-10 23:42  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/driver.c, second/driver.c, emile/second/driver.h,
	  second/driver.h: Add turn_off_interrupts

2005-10-09 15:03  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_second_set_output.c,
	  libemile/emile_second_set_output.c: correctly read console_mask

2005-10-07 00:13  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/glue.h, second/glue.h: cleaning

2005-10-07 00:07  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/glue.S, second/glue.S, emile/second/glue.h,
	  second/glue.h: Add SGetCString() and SRsrcInfo()

2005-10-06 23:06  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/driver.c, second/driver.c: Add function to list
	  drivers

2005-10-06 23:03  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile, emile/second/Makefile,
	  emile/second/driver.c, emile/second/driver.h,
	  emile/second/serial.c, emile/second/serial.h, second/Makefile,
	  second/driver.c, second/driver.h, second/serial.c,
	  second/serial.h: move OpenDriver(), CloseDriver(), read(),
	  write(), SerGetBuf() from serial.c to driver.c

2005-09-23 01:05  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/lowmem.h, second/lowmem.h: Add
	  LMGetUnitTableEntryCount() and LMGetUTableBase()

2005-09-23 01:04  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/misc.c, emile/second/misc.h, second/misc.c,
	  second/misc.h: Add p2cstring()

2005-09-22 22:17  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_second_set_output.c,
	  libemile/emile_second_set_output.c: Add read_long()/write_long()
	  for little/big-endian and 32-64bit

2005-09-22 01:23  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/enter_kernel030.S, second/enter_kernel030.S,
	  emile/second/enter_kernel040.S, emile/second/enter_kernelnoMMU.S,
	  second/enter_kernel040.S, second/enter_kernelnoMMU.S: set netBSD
	  flags

2005-09-20 01:08  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: use second default targets instead of
	  explicit targets

2005-09-20 00:19  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/enter_kernel030.S, second/enter_kernel030.S: Add
	  support for NetBSD (env)

2005-09-20 00:15  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/enter_kernelnoMMU.S, second/enter_kernelnoMMU.S,
	  emile/second/enter_kernel040.S, second/enter_kernel040.S: Add
	  support for NetBSD (env)

2005-09-20 00:10  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: More NetBSD support

2005-09-20 00:08  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/head.h, second/head.h: Define COMMAND_LINE_LENGTH

2005-09-20 00:07  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/bootenv.c, emile/second/bootenv.h, second/bootenv.c,
	  second/bootenv.h: Set some env variables

2005-09-20 00:01  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/arch.c, emile/second/arch.h,
	  emile/second/bootinfo.c, second/arch.c, second/arch.h,
	  second/bootinfo.c: move gmt_bias from bootinfo.c to arch.c

2005-09-19 21:20  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/Makefile, second/Makefile: Force primary target

2005-09-19 21:08  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile, emile/second/Makefile, second/Makefile:
	  Add support for multiple kernel type: add netBSD

2005-09-19 21:05  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/bootenv.c, emile/second/bootenv.h, second/bootenv.c,
	  second/bootenv.h: Add netBSD boot parameters support

2005-09-19 21:03  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/enter_kernel030.S, emile/second/enter_kernel040.S,
	  emile/second/enter_kernelnoMMU.S, emile/second/main.c,
	  second/enter_kernel030.S, second/enter_kernel040.S,
	  second/enter_kernelnoMMU.S, second/main.c: Add an entry point in
	  enter_kernel for netBSD support

2005-09-10 02:06  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_second_set_output.c,
	  emile/tools/emile-set-output.c,
	  libemile/emile_second_set_output.c, tools/emile-set-output.c:
	  smarter --gestaltid

2005-09-10 01:50  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-set-output.c, tools/emile-set-output.c: Allow
	  to set/unset gestaltid alone

2005-09-10 01:44  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: set version to 0.10CVS

2005-09-07 02:49  Laurent Vivier <Laurent@lvivier.info>

	* ChangeLog, Makefile, emile/ChangeLog, emile/Makefile: RELEASE 0.9

2005-09-07 02:29  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: Correct KERNEL PANIC on IIci:
	  move bootinfo() and set_kernel_bootinfo() after disable_cache()

2005-09-05 23:16  Laurent Vivier <Laurent@lvivier.info>

	* ChangeLog, emile/ChangeLog: Update with cvs2cl

2005-09-05 23:11  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: RAMDISK memory MUST be
	  allocated at top of memory

2005-09-05 23:10  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/bank.c, second/bank.c, emile/second/bank.h,
	  second/bank.h: Add malloc_top() that try to allocate memory at
	  top of memory

2005-09-05 21:36  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/cli.c, second/cli.c: Correctly manage VT100 control
	  characters on serial port (ignore NULL characters)

2005-09-03 01:54  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: remove debug=ser from CONSOLE, add
	  dependencie on vmlinuz for floppy_ramdisk.bin

2005-09-03 01:53  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/cli.c, second/cli.c: Manage righ arrow, left arrow
	  and delete keys

2005-09-03 01:52  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/keyboard.c, second/keyboard.c: Manage correctly
	  escape strings, GOT table is not able to manage strings pointer
	  in an array, use a switch()/case instead

2005-09-01 01:35  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/glue.S, emile/second/glue.h, second/glue.S,
	  second/glue.h: Add PBSyncStatus() and its serial status commands

2005-09-01 01:33  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/keyboard.c, second/keyboard.c: buffer_get() return 0
	  instead of -1 if no available character

2005-09-01 01:32  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/serial.c, second/serial.c: Add SerGetBuf() to know
	  if there is available character in serial line buffer, correct
	  serial_keypressed according serial_getchar which is returning 0
	  if no available character

2005-08-30 17:53  Laurent Vivier <Laurent@lvivier.info>

	* ChangeLog, emile/ChangeLog: Update

2005-08-30 10:04  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/console.c, second/console.c: Add
	  serial_cursor_restore() and serial_cursor_save()

2005-08-30 10:03  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/serial.c, emile/second/serial.h, second/serial.c,
	  second/serial.h: Add serial_cursor_save(and
	  serial_cursor_restore(), and open serial ports for input, read
	  character from serial ports, detect keypressed

2005-08-29 14:23  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Correct rescue.bin: use compressed
	  kernel image

2005-08-28 23:42  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/cli.c, emile/second/main.c, second/cli.c,
	  second/main.c: Use console_cursor_on(), console_cursor_off(),
	  console_cursor_save(), console_cursor_restore()

2005-08-28 23:41  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/console.c, emile/second/console.h, second/console.c,
	  second/console.h: Add console_cursor_on(), console_cursor_off(),
	  console_cursor_save(), console_cursor_restore()

2005-08-28 23:39  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/vga.c, emile/second/vga.h, second/vga.c,
	  second/vga.h: Add vga_cursor_save(), vga_cursor_save() and
	  correct backspace

2005-08-28 00:06  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Add path for keyboard.[ch] and cli.[ch]

2005-08-27 23:54  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-map-set.c, tools/emile-map-set.c: Correct typo
	  in usage

2005-08-27 23:53  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: disable CONSOLE

2005-08-27 23:26  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/Makefile, second/Makefile: Add cli.o

2005-08-27 23:25  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: Call cli_edit() to edit
	  parameters

2005-08-27 23:25  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Add cli.h cli.c

2005-08-27 23:24  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/cli.c, emile/second/cli.h, second/cli.c,
	  second/cli.h: Command Line Interpreter

2005-08-27 20:52  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/vga.c, second/vga.c: Add management of \b

2005-08-27 20:52  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/misc.c, second/misc.c: Add strcpy()

2005-08-27 17:48  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/console.c, emile/second/console.h, second/console.c,
	  second/console.h: Manage keyboard

2005-08-27 17:46  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/keyboard.c, emile/second/keyboard.h,
	  second/keyboard.c, second/keyboard.h: remove wait and timeout
	  from keyboard_keypressed()

2005-08-27 17:27  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/serial.c, emile/second/serial.h, second/serial.c,
	  second/serial.h: rename serial_get(), add serial_keypressed()
	  skeleton

2005-08-26 13:30  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/keyboard.c, second/keyboard.c: Manage ctrl, remove
	  option

2005-08-26 11:26  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/keyboard.c, second/keyboard.c: Call
	  vga_cursor_refresh()

2005-08-26 11:25  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/vga.c, emile/second/vga.h, second/vga.c,
	  second/vga.h: Add vga_cursor_refresh(), vga_cursor_on(),
	  vga_cursor_off(): management of cursor on the display

2005-08-26 09:36  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/keyboard.c, second/keyboard.c: get KeyTime before
	  reading keycode

2005-08-25 23:46  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/serial.c, emile/second/serial.h, second/serial.c,
	  second/serial.h: Add serial_get() skeleton

2005-08-25 23:45  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/keyboard.c, emile/second/keyboard.h,
	  second/keyboard.c, second/keyboard.h: Add escape strings and
	  buffer management

2005-08-25 13:12  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/Makefile, second/Makefile: Temporarily switch to
	  68020

2005-08-25 13:11  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/keyboard.c, emile/second/keyboard.h,
	  second/keyboard.c, second/keyboard.h: Add scancode conversion
	  procedure

2005-08-25 10:53  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/keyboard.h, second/keyboard.h: Add scancodes
	  definition

2005-08-25 10:18  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/lowmem.h, second/lowmem.h: Add KeyLast, KeyTime,
	  KeyRepTime and Ticks

2005-08-22 22:48  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/keyboard.c, second/keyboard.c: Really set correctly
	  modifiers bits

2005-08-22 22:26  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/keyboard.c, second/keyboard.c: Set correctly
	  modifiers bits

2005-08-22 22:19  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Add keyboard.h keyboard.c and misc

2005-08-22 22:18  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/Makefile, second/Makefile: Add keyboard management

2005-08-22 22:17  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/keyboard.c, emile/second/keyboard.h,
	  second/keyboard.c, second/keyboard.h: Manage keyboard

2005-08-21 23:22  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/glue.S, emile/second/glue.h, second/glue.S,
	  second/glue.h: Add GetKeys()

2005-06-30 10:55  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/bank.c, emile/second/bank.h, emile/second/lowmem.h,
	  emile/second/main.c, second/bank.c, second/bank.h,
	  second/lowmem.h, second/main.c: 68000: Set memory bank from
	  KERNEL_LOADADDR to ScrnBase - 0x8000

2005-06-30 03:05  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: Add low memory offset
	  (0x3000)

2005-06-28 00:22  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: correct typo

2005-06-27 22:25  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/lowmem.h, second/lowmem.h, emile/second/bootinfo.h,
	  second/bootinfo.h, emile/second/bootinfo.c, second/bootinfo.c:
	  Add scc write base in bootinfo for Mac Classic

2005-06-16 07:41  Laurent Vivier <Laurent@lvivier.info>

	* docs/Makefile, emile/docs/Makefile: EMILE documentation: man
	  pages written by Stephen R. Marenka

2005-06-16 07:31  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: EMILE documentation: man pages written
	  by Stephen R. Marenka

2005-06-16 07:27  Laurent Vivier <Laurent@lvivier.info>

	* docs/emile-first-tune.sgml, docs/emile-install.sgml,
	  docs/emile-map-set.sgml, docs/emile-set-cmdline.sgml,
	  docs/emile-set-output.sgml, docs/emile.sgml,
	  emile/docs/emile-first-tune.sgml, emile/docs/emile-install.sgml,
	  emile/docs/emile-map-set.sgml, emile/docs/emile-set-cmdline.sgml,
	  emile/docs/emile-set-output.sgml, emile/docs/emile.sgml: EMILE
	  documentation: man pages written by Stephen R. Marenka

2005-06-15 10:07  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/bootinfo.c, second/bootinfo.c: 68000: put
	  vga_get_videobase() instead of vga_get_video() in
	  boot_info.bi_mac.videoaddr

2005-06-14 22:15  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: 68000: really set physImage
	  to kernel address

2005-06-14 21:39  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: Add 68000-based macintosh
	  support: load kernel at address 0x4000

2005-06-14 21:32  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/enter_kernelnoMMU.S, second/enter_kernelnoMMU.S: set
	  .chip 68000

2005-06-13 22:18  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/enter_kernelnoMMU.S, second/enter_kernelnoMMU.S:
	  remove ori.w	 #0x0700, %sr, already deone in main()

2005-06-13 22:03  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/bootinfo.c, second/bootinfo.c: Align tags on 4-byte
	  frontier

2005-06-13 20:49  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/arch.c, emile/second/arch.h,
	  emile/second/bootinfo.c, second/arch.c, second/arch.h,
	  second/bootinfo.c: move Gestalt('ram '...) from bootinfo.c to
	  arch.c

2005-06-10 23:09  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/load.c, second/load.c: Define some macros about
	  floppy structure

2005-06-10 23:08  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/Makefile, second/Makefile: Generates 68000
	  compatible floppy

2005-06-10 22:53  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/head.S, second/head.S: 68000 compatibility: load
	  _GLOBAL_OFFSET_TABLE_

2005-06-10 00:13  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/load.c, second/load.c: preliminary support of
	  uncompress on-the-fly

2005-06-10 00:11  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/uncompress.c, emile/second/uncompress.h,
	  second/uncompress.c, second/uncompress.h: change prototype of
	  uncompress(): caller provide function to feed the inflate
	  procedure

2005-06-09 21:58  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/load.c, emile/second/load.h, emile/second/main.c,
	  second/load.c, second/load.h, second/main.c: move uncompressing
	  kernel from main.c to load.c

2005-06-09 21:55  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-install.c, emile/tools/emile.c,
	  tools/emile-install.c, tools/emile.c, emile/second/head.S,
	  emile/second/head.h, second/head.S, second/head.h: move to
	  version 5 of header: kernel_size == kernel_image_size means
	  uncompressed

2005-06-06 21:57  Laurent Vivier <Laurent@lvivier.info>

	* ChangeLog, emile/ChangeLog: Update

2005-06-06 21:38  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/MMU040.c, second/MMU040.c: Manage RESIDENT page
	  entry

2005-06-06 21:36  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/uncompress.c, second/uncompress.c: Set STATIC to
	  static

2005-06-06 21:33  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/head.S, second/head.S: GCC 3 requires BSS be
	  cleared: it places variables initialized to 0 from DATA to BSS

2005-06-06 20:15  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/inflate.c, second/inflate.c: backport fix from gzip
	  1.3.5

2005-06-02 01:26  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/glue.S, second/glue.S, emile/second/MMU030_asm.S,
	  second/MMU030_asm.S: save and restore registers at entry/exit of
	  functions (detected with GCC 3)

2005-06-02 00:48  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/MMU040_asm.S, second/MMU040_asm.S: save and restore
	  %d2 in MMU040_read_phys (detected with GCC 3.4)

2005-05-27 00:43  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/printf.c, second/printf.c: more gcc-3 compatibility:
	  add putchar()

2005-05-27 00:41  Laurent Vivier <Laurent@lvivier.info>

	* ChangeLog, emile/ChangeLog: new ChangeLog with cvs2cl

2005-05-26 19:53  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: update VERSION with 0.9CVS

2005-05-26 00:11  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Release 0.8

2005-05-26 00:05  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: Add 'ori.w #0x0700,%sr'

2005-05-25 21:05  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/Makefile, second/Makefile: Remove -Os, kernel
	  doesn't boot on my LC475

2005-05-25 08:41  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/enter_kernel030.S, emile/second/enter_kernel040.S,
	  emile/second/enter_kernelPPC.S, second/enter_kernel030.S,
	  second/enter_kernel040.S, second/enter_kernelPPC.S: remove 'ori.w
	  #0x0700, %sr', must be made by the caller

2005-05-25 08:32  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/misc.c, second/misc.c: Really change putstring() to
	  console_putstring()

2005-05-25 08:32  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/MMU040.c, second/MMU040.c: Remove previous
	  modification in MMU040_logical2physicalAttr()

2005-05-25 08:26  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/console.c, emile/second/console.h,
	  emile/second/misc.c, emile/second/printf.c,
	  emile/second/uncompress.c, second/console.c, second/console.h,
	  second/misc.c, second/printf.c, second/uncompress.c: use
	  console_putchar() and console_putstring() instead of putchar()
	  and putstring() (create some problems...)

2005-05-25 07:12  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Disable serial console

2005-05-25 07:11  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/MMU040.c, second/MMU040.c: Correct isTTSegment()
	  (zone size) and MMU040_logical2physicalAttr() (invalid statement)

2005-05-24 02:00  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/Makefile, second/Makefile: produce 68020 as cc is
	  bugged

2005-05-24 01:03  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/Makefile, second/Makefile: Produce pure 68000
	  binaries

2005-05-24 00:27  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/arch.c, second/arch.c: Remove NULL

2005-05-24 00:23  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/arch.c, second/arch.c: Add support for Mac Classic

2005-05-24 00:22  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/glue.S, second/glue.S: Add commnets for InitGraf()

2005-05-23 22:14  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/glue.S, second/glue.S: Add InitGraf(), detect if
	  LMGetMainDevic() is corrupter (0xAAAAAAAA ? detected on B&W
	  display Mac Classic)

2005-05-23 22:13  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/vga.c, second/vga.c: Add InitGraf() and detect if
	  glue_display_properties() cannot get properties (B&W display ?
	  seen on Mac Classic)

2005-05-23 22:11  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/glue.h, second/glue.h: Add some Quickdraw structures

2005-05-23 19:10  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/printf.c, second/printf.c: correct puts() usage, use
	  putchar() and putstring()

2005-05-23 19:09  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/console.c, emile/second/console.h, second/console.c,
	  second/console.h: replace console_put() by putchar() and
	  console_print() by putstring()

2005-05-23 19:08  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/misc.c, second/misc.c: in error(), use puts()
	  instead of printf()

2005-05-23 19:08  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/uncompress.c, second/uncompress.c: use putchar()
	  instead of console_put()

2005-05-23 01:16  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: concatenate string of EMILE
	  and CPU type

2005-05-23 01:15  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/Makefile, second/Makefile: Introduce gcc-3.3 and
	  68020 target instead of 68030

2005-05-22 23:16  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: cast for entry, to support
	  gcc 3.3

2005-05-22 23:15  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/console.c, emile/second/console.h, second/console.c,
	  second/console.h: Add const to console_print() to conform to
	  puts()

2005-05-22 23:14  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/load.c, emile/second/uncompress.c, second/load.c,
	  second/uncompress.c: Add <string.h>

2005-05-22 23:12  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/printf.c, second/printf.c:  Remove SUPPORT_68000 and
	  add __mulsi3, __udivsi3, __divsi3, umodsi3 and modsi3 to glue.S,
	  add puts() and putchar() to support standard include

2005-05-22 23:11  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/glue.S, second/glue.S, emile/second/bootinfo.c,
	  emile/second/vga.c, second/bootinfo.c, second/vga.c:	Remove
	  SUPPORT_68000 and add __mulsi3, __udivsi3, __divsi3, umodsi3 and
	  modsi3 to glue.S

2005-05-20 02:24  Laurent Vivier <Laurent@lvivier.info>

	* emile/first/first.S, first/first.S: Add Heap initialization, and
	  68000/68010 support

2005-05-19 11:02  Laurent Vivier <Laurent@lvivier.info>

	* emile/first/first.S, first/first.S: Add 68000 support

2005-05-19 07:58  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/vga.c, second/vga.c: change 68000_SUPPORT by
	  SUPPORT_68000, correct vga_clear()

2005-05-19 07:51  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/bootinfo.c, second/bootinfo.c, emile/second/glue.S,
	  second/glue.S, emile/second/printf.c, second/printf.c: change
	  68000_SUPPORT by SUPPORT_68000

2005-05-18 01:44  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/bootinfo.c, second/bootinfo.c: Add 68000 support

2005-05-18 01:40  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/vga.c, second/vga.c: Add 68000 support

2005-05-18 01:36  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/printf.c, second/printf.c, emile/second/head.S,
	  second/head.S: Add 68000 support

2005-05-18 01:28  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/glue.S, second/glue.S: Add 68000 support

2005-05-16 23:38  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: Add support of CPU without
	  MMU

2005-05-16 23:32  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Add enter_kernelnoMMU.S

2005-05-16 23:31  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/Makefile, second/Makefile: Add enter_kernelnoMMU.S
	  and mixed mixed mode image

2005-05-16 23:29  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/enter_kernelnoMMU.S, second/enter_kernelnoMMU.S:
	  First revision

2005-05-14 03:12  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: Restore RBV macintosh
	  compatibility

2005-05-14 00:36  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/enter_kernel030.S, emile/second/enter_kernel040.S,
	  second/enter_kernel030.S, second/enter_kernel040.S: move
	  interrupt disabling from main

2005-05-14 00:35  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: Add BAT mapping for nubus,
	  move interrupts deisabling to enter_kernel

2005-05-14 00:02  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/enter_kernelPPC.S, second/enter_kernelPPC.S: disable
	  interrupts here

2005-05-14 00:01  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/enter_kernelPPC.h, second/enter_kernelPPC.h: change
	  unsigned long to u_int32_t

2005-05-13 19:26  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/bootx.h, second/bootx.h: Add bootx_infos variable

2005-05-13 19:25  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: more PPC stuff, init PPC regs
	  here

2005-05-13 19:24  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/enter_kernelPPC.S, second/enter_kernelPPC.S: remove
	  kernel relocation, add PPC registers copy

2005-05-13 19:23  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile, emile/second/enter_kernelPPC.h,
	  second/enter_kernelPPC.h: Add enter_kernelPPC.h

2005-05-12 23:57  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/bank.h, second/bank.h: Add malloc.h for size_t in
	  malloc()

2005-05-12 23:56  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/bootx.c, second/bootx.c: init bootx_infos structure

2005-05-12 23:07  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/arch.c, emile/second/arch.h, second/arch.c,
	  second/arch.h: use bus types from bootx.h

2005-05-12 23:06  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/bootx.h, second/bootx.h: Add bootx_init() prototype

2005-05-12 23:05  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/enter_kernelPPC.S, second/enter_kernelPPC.S: Add
	  bootx info

2005-05-12 23:04  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: add casts and #ifdef

2005-05-12 08:00  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: more error cases for wrong
	  architecture

2005-05-12 07:53  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/Makefile, second/Makefile: Add bootx.o in ppc
	  objects

2005-05-12 07:53  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Add bootx files

2005-05-12 07:51  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/bootx.c, second/bootx.c: First revision

2005-05-12 07:48  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: Test all MMU types, more
	  processor type specific code

2005-05-12 07:47  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/enter_kernelPPC.S, second/enter_kernelPPC.S: Add
	  processor switch to PPC

2005-05-12 07:47  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/PPC_asm.S, second/PPC_asm.S: remove
	  PPC_disable_cache

2005-05-12 07:46  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/Makefile, second/Makefile: Move bootinfo.o to m68k
	  objects

2005-05-11 14:24  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/bootx.h, second/bootx.h: BootX infos, borrowed from
	  linux sources include/asm-ppc/bootx.h

2005-05-11 00:52  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/bank.c, second/bank.c: Correct m68k_init_memory_bank
	  in case where there is no MMU

2005-05-11 00:37  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Add second stage PPC files

2005-05-11 00:23  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/Makefile, second/Makefile: add missing quote

2005-05-11 00:05  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/Makefile, second/Makefile: Add multi-architecture
	  support

2005-05-11 00:05  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/bank.c, second/bank.c: Add missing return at end of
	  function

2005-05-11 00:03  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/PPC_asm.S, emile/second/enter_kernelPPC.S,
	  second/PPC_asm.S, second/enter_kernelPPC.S: preliminary PPC
	  support

2005-05-10 23:49  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c, emile/second/bank.c,
	  second/bank.c: Add multi-architecture support

2005-05-10 22:20  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile, emile/libemile/Makefile,
	  emile/second/Makefile, emile/tools/Makefile, libemile/Makefile,
	  second/Makefile, tools/Makefile: Add CROSS_COMPILE to
	  cross-compile tools

2005-05-10 16:30  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Remove last.bin on all_bin

2005-05-10 16:23  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: set RAMDISK variable

2005-05-10 13:25  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: allow to build EMILE without vmlinux

2005-05-10 12:51  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile, emile/second/Makefile, second/Makefile:
	  Preliminary support of multitarget architecture (m68k, ppc)

2005-05-10 01:37  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/bank.c, second/bank.c: Correct ppc_init_memory_map()

2005-05-10 00:47  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Add target netboot.bin, rescue.bin,
	  debian-installer.bin and boot.bin

2005-05-10 00:18  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-map-set.c, tools/emile-map-set.c: Add
	  put_driver()

2005-02-04 02:00  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Add emile_map_get_bootinfo
	  emile_map_dev emile_checksum emile_map_set_driver_number
	  emile_map_set_driver_info emile_map_set_bootinfo
	  emile_block0_write

2005-02-04 01:51  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/Makefile, emile/libemile/libemile.h,
	  libemile/Makefile, libemile/libemile.h: add
	  emile_map_set_bootinfo, emile_map_set_driver_info,
	  emile_map_set_driver_number, emile_block0_write

2005-02-04 01:45  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_map_set_bootinfo.c,
	  emile/libemile/emile_map_set_driver_info.c,
	  emile/libemile/emile_map_set_driver_number.c,
	  libemile/emile_map_set_bootinfo.c,
	  libemile/emile_map_set_driver_info.c,
	  libemile/emile_map_set_driver_number.c: first revision

2005-02-04 01:42  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/partition.h, libemile/partition.h: Add
	  DD_MAX_DRIVER, the maximum driver number in block0

2005-02-04 01:41  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_block0_write.c,
	  libemile/emile_block0_write.c: first revision

2005-02-03 17:04  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile_scanbus.c, tools/emile_scanbus.c: Add partition
	  boot info

2005-02-02 17:46  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/Makefile, tools/Makefile: add emile_scanbus to
	  emile-map-set

2005-02-02 15:47  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-map-set.c, tools/emile-map-set.c: Add
	  --get-driver

2005-02-02 15:38  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/Makefile, libemile/Makefile: add emile_checksum,
	  emile_map_get_bootinfo, emile_map_dev

2005-02-02 15:33  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/libemile.h, libemile/libemile.h: add
	  emile_checksum, emile_map_get_bootinfo, emile_map_dev

2005-02-02 15:25  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_scsi_get_rdev.c,
	  libemile/emile_scsi_get_rdev.c: Manage IDE device

2005-02-02 15:25  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_checksum.c, emile/libemile/emile_map_dev.c,
	  emile/libemile/emile_map_get_bootinfo.c,
	  libemile/emile_checksum.c, libemile/emile_map_dev.c,
	  libemile/emile_map_get_bootinfo.c: First revision

2005-02-02 00:21  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile_scanbus.c, tools/emile_scanbus.c: block_size is
	  used in drivers section (block0) otherwise use 512-byte block

2005-02-01 21:34  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-map-set.c, tools/emile-map-set.c: Add --scanbus

2005-02-01 21:29  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile_scanbus.c, tools/emile_scanbus.c: get
	  block_size even if we aren't in verbose mode

2005-02-01 20:48  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile_scanbus.c, tools/emile_scanbus.c: Correct
	  drivers info when block size is not 512 (i.e. CDROM)

2005-01-26 00:25  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: disable floppy eject for my USB floppy
	  device, add a parameter, CONSOLE, to enable or not serial console

2005-01-03 02:15  Laurent Vivier <Laurent@lvivier.info>

	* ChangeLog, emile/ChangeLog: update with PowerBook 150 bugs
	  correction

2005-01-03 02:07  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/MMU030.c, second/MMU030.c: Remove duplicate shift of
	  logical address for DT_VALID_4_BYTE in decode_4_PD() and
	  decode_8_PD()

2004-12-31 00:42  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/serial.c, second/serial.c: correct port 1 (printer)
	  initialisation

2004-12-31 00:06  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/vga.c, second/vga.c: correct 2 bit depth display

2004-12-30 00:46  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: set version to 0.8CVS

2004-12-30 00:45  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/bank.c, second/bank.c: try to find a contiguous
	  block until it finds or there is no more memory

2004-12-30 00:43  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: don't allocate contiguous if
	  not needed

2004-12-28 00:53  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Release 0.7

2004-12-28 00:07  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: add README.floppy README.scsi

2004-12-28 00:06  Laurent Vivier <Laurent@lvivier.info>

	* README.scsi, emile/README.scsi: first revision

2004-12-27 23:43  Laurent Vivier <Laurent@lvivier.info>

	* README.floppy, emile/README.floppy: some Howto about EMILE on a
	  floppy

2004-12-27 23:35  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/Makefile, emile/libemile/libemile.h,
	  libemile/Makefile, libemile/libemile.h, Makefile, emile/Makefile,
	  emile/libemile/emile_map_partition_set_flags.c,
	  libemile/emile_map_partition_set_flags.c: Add
	  emile_map_partition_set_flags

2004-12-27 23:34  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-map-set.c, tools/emile-map-set.c: activate
	  emile_map_partition_set_flags and emile_map_set_partition_type

2004-12-27 23:32  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile.c, tools/emile.c: correct restore and backup
	  parameters

2004-12-27 22:45  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile_scanbus.c, tools/emile_scanbus.c: display
	  bootblock info even if not bootable

2004-12-27 22:39  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/Makefile, emile/tools/emile.c, tools/Makefile,
	  tools/emile.c, emile/tools/emile_scanbus.c,
	  tools/emile_scanbus.c, ChangeLog, emile/ChangeLog, Makefile,
	  emile/Makefile, emile/libemile/emile_map_set_startup.c,
	  emile/libemile/emile_scsi_create_container.c,
	  emile/libemile/emile_scsi_get_dev.c,
	  emile/libemile/emile_scsi_get_rdev.c, emile/libemile/libemile.h,
	  emile/second/container.S, emile/tools/emile-map-set.c,
	  libemile/emile_map_set_startup.c,
	  libemile/emile_scsi_create_container.c,
	  libemile/emile_scsi_get_dev.c, libemile/emile_scsi_get_rdev.c,
	  libemile/libemile.h, second/container.S, tools/emile-map-set.c:
	  replace emile-set-startup by emile-map-set

2004-12-27 22:20  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-set-startup.c, tools/emile-set-startup.c: moved
	  to emile-map-set.c

2004-12-27 02:32  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile.c, tools/emile.c: correct Apple_HS and
	  --set-hfs

2004-12-27 02:31  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_map_write.c, libemile/emile_map_write.c:
	  really write...

2004-12-26 21:12  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile.c, tools/emile.c: open file on --test, check it
	  can...

2004-12-26 21:11  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_get_uncompressed_size.c,
	  libemile/emile_get_uncompressed_size.c: Check if file exists and
	  is not empty

2004-12-25 02:42  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_get_uncompressed_size.c,
	  libemile/emile_get_uncompressed_size.c: return 0 instead of -1 if
	  file is not compressed

2004-12-25 02:35  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: allow to boot with an
	  uncompressed kernel

2004-12-25 01:53  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/load.c, emile/second/load.h, emile/second/main.c,
	  second/load.c, second/load.h, second/main.c: load_image() doesn't
	  malloc memory anymore, we must provide the buffer

2004-12-25 01:49  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_floppy_create_image.c,
	  libemile/emile_floppy_create_image.c: correct buffer size setting
	  -> rewind file at beginning of second level

2004-12-25 01:48  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-install.c, tools/emile-install.c: Add --getinfo

2004-12-25 00:43  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-set-output.c, tools/emile-set-output.c: use
	  getopt()

2004-12-25 00:03  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/Makefile, tools/Makefile, Makefile, emile/Makefile:
	  remove emile-first-info.c

2004-12-25 00:03  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-first-info.c, tools/emile-first-info.c: Move
	  info emile-first-tune.c

2004-12-25 00:01  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-first-tune.c, tools/emile-first-tune.c: use
	  getopt(), move code from emile-first-info.c

2004-12-24 23:36  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: Correct a major memroy usage
	  mismatch

2004-12-24 23:35  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: use new parameters of emile-install,
	  don't need kernel size anymore

2004-12-24 23:34  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-install.c, tools/emile-install.c: use getopt()
	  and emile_get_uncompressed_size()

2004-12-24 22:48  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_floppy_create_image.c,
	  libemile/emile_floppy_create_image.c: Set correctly size of
	  second level in first level

2004-12-24 21:15  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Add MAIN_FILES, and targets install and
	  uninstall

2004-12-24 21:12  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-set-cmdline.c, emile/tools/emile-set-output.c,
	  tools/emile-set-cmdline.c, tools/emile-set-output.c: Can work on
	  floppy image or directly on second level binary

2004-12-24 21:08  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/Makefile, second/Makefile: remove BANK_DUMP

2004-12-24 01:10  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile.c, tools/emile.c: Add usage, some parameters
	  and set bootable HFS partition

2004-12-24 00:48  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile.c, tools/emile.c: Add set_HFS and set_startup

2004-12-24 00:24  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile.c, tools/emile.c: add all stuff to set firt
	  level, second level and boot block, change exit values

2004-12-24 00:07  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_map_bootblock_write.c,
	  libemile/emile_map_bootblock_write.c: change O_RDWR to O_WRONLY

2004-12-23 23:35  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile.c, tools/emile.c: Add open_map_of() and
	  backup_bootblock()

2004-12-23 00:14  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile.c, tools/emile.c: Add ARG_TEST,
	  check_is_EMILE_bootblock, check_is_startup, backup_bootblock

2004-12-22 23:48  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_scsi_get_rdev.c,
	  libemile/emile_scsi_get_rdev.c: return 0 instead of disk when ok

2004-12-22 23:47  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/Makefile, emile/libemile/libemile.h,
	  libemile/Makefile, libemile/libemile.h, Makefile, emile/Makefile:
	  Add emile_get_uncompressed_size

2004-12-22 23:46  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_get_uncompressed_size.c,
	  libemile/emile_get_uncompressed_size.c: First revision

2004-12-22 11:34  Laurent Vivier <Laurent@lvivier.info>

	* ChangeLog, emile/ChangeLog: Release 0.6

2004-12-22 01:30  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: add to LIB_FILES
	  emile_map_has_apple_driver.c
	  libemile/emile_map_seek_driver_partition.c

2004-12-22 01:29  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile.c, tools/emile.c: Add some args, check
	  Apple_Driver, checj Apple_HFS

2004-12-22 01:28  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile_scanbus.c, tools/emile_scanbus.c: move
	  seek_partition() to libemile

2004-12-22 01:27  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/Makefile, emile/libemile/libemile.h,
	  libemile/Makefile, libemile/libemile.h: add
	  emile_map_has_apple_driver emile_map_seek_driver_partition

2004-12-21 21:05  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_map_has_apple_driver.c,
	  emile/libemile/emile_map_seek_driver_partition.c,
	  libemile/emile_map_has_apple_driver.c,
	  libemile/emile_map_seek_driver_partition.c: First revision

2004-12-21 19:04  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: update TOOLS_FILES and LIB_FILES

2004-12-21 19:00  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_map_bootblock_get_type.c,
	  emile/libemile/emile_map_bootblock_is_valid.c,
	  emile/libemile/emile_map_close.c,
	  emile/libemile/emile_map_geometry.c,
	  emile/libemile/emile_map_get_driver_info.c,
	  emile/libemile/emile_map_get_driver_number.c,
	  emile/libemile/emile_map_get_number.c,
	  emile/libemile/emile_map_get_partition_geometry.c,
	  emile/libemile/emile_map_get_partition_name.c,
	  emile/libemile/emile_map_get_partition_type.c,
	  emile/libemile/emile_map_is_valid.c,
	  emile/libemile/emile_map_open.c,
	  emile/libemile/emile_map_partition_is_bootable.c,
	  emile/libemile/emile_map_partition_is_startup.c,
	  emile/libemile/emile_map_partition_is_valid.c,
	  emile/libemile/emile_map_partition_set_bootable.c,
	  emile/libemile/emile_map_partition_set_startup.c,
	  emile/libemile/emile_map_read.c,
	  emile/libemile/emile_map_set_partition_name.c,
	  emile/libemile/emile_map_set_partition_type.c,
	  libemile/emile_map_bootblock_get_type.c,
	  libemile/emile_map_bootblock_is_valid.c,
	  libemile/emile_map_close.c, libemile/emile_map_geometry.c,
	  libemile/emile_map_get_driver_info.c,
	  libemile/emile_map_get_driver_number.c,
	  libemile/emile_map_get_number.c,
	  libemile/emile_map_get_partition_geometry.c,
	  libemile/emile_map_get_partition_name.c,
	  libemile/emile_map_get_partition_type.c,
	  libemile/emile_map_is_valid.c, libemile/emile_map_open.c,
	  libemile/emile_map_partition_is_bootable.c,
	  libemile/emile_map_partition_is_startup.c,
	  libemile/emile_map_partition_is_valid.c,
	  libemile/emile_map_partition_set_bootable.c,
	  libemile/emile_map_partition_set_startup.c,
	  libemile/emile_map_read.c,
	  libemile/emile_map_set_partition_name.c,
	  libemile/emile_map_set_partition_type.c: add CVSHeader

2004-12-21 18:59  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/Makefile, libemile/Makefile:
	  emile_map_partition_get_flags.o emile_map_set_startup.o
	  emile_scsi_get_rdev.o, change emile_partition_get_from_file.o to
	  emile_scsi_get_dev.o

2004-12-21 18:58  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_map_set_startup.c,
	  libemile/emile_map_set_startup.c: Check partition type, must be
	  Apple_HFS

2004-12-21 18:57  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_map_write.c, libemile/emile_map_write.c:
	  Correct function name

2004-12-21 18:56  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_scsi_create_container.c,
	  libemile/emile_scsi_create_container.c:  correct fd, use
	  emile_scsi_get_dev()

2004-12-21 18:56  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/libemile.h, libemile/libemile.h: Add
	  emile_map_partition_get_flags, emile_scsi_get_dev,
	  emile_map_set_startup, emile_scsi_get_rdev

2004-12-21 18:41  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_scsi_get_dev.c,
	  libemile/emile_scsi_get_dev.c: First revision

2004-12-21 18:38  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_scsi_get_rdev.c,
	  libemile/emile_scsi_get_rdev.c: First revision

2004-12-21 18:35  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile_scanbus.c, tools/emile_scanbus.c: display part
	  flags in verbose mode

2004-12-21 18:35  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/Makefile, tools/Makefile: Add emile-set-startup

2004-12-21 18:34  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-set-startup.c, tools/emile-set-startup.c: First
	  revision

2004-12-21 17:11  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_map_set_startup.c,
	  libemile/emile_map_set_startup.c: First revision

2004-12-21 16:41  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_map_partition_get_flags.c,
	  libemile/emile_map_partition_get_flags.c: really return partition
	  status...

2004-12-21 16:32  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_map_partition_get_flags.c,
	  libemile/emile_map_partition_get_flags.c: First revision

2004-12-21 16:17  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/Makefile, libemile/Makefile, emile/tools/Makefile,
	  tools/Makefile: Add -g in CFLAGS

2004-12-21 16:17  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_map_bootblock_read.c,
	  emile/libemile/emile_map_bootblock_write.c,
	  libemile/emile_map_bootblock_read.c,
	  libemile/emile_map_bootblock_write.c: correct partition device
	  name

2004-12-21 16:16  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile_scanbus.c, tools/emile_scanbus.c: add
	  print_size()

2004-12-17 00:30  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Add tools/emile_scanbus.c
	  emile_map_get_number.c emile_map_bootblock_get_type.c, rename
	  emile_map_*_bootblock to emile_map_bootblock_*, pass PREFIX to
	  tools

2004-12-17 00:28  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/Makefile, tools/Makefile: Add emile_scanbus and
	  PREFIX

2004-12-17 00:27  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile.c, tools/emile.c: scanbus support

2004-12-17 00:25  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_map_bootblock_get_type.c,
	  libemile/emile_map_bootblock_get_type.c,
	  emile/libemile/emile_map_get_number.c,
	  libemile/emile_map_get_number.c, emile/tools/emile_scanbus.c,
	  tools/emile_scanbus.c: First revision

2004-12-17 00:24  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/Makefile, libemile/Makefile: rename
	  emile_map_*_bootblock to emile_map_bootblock_*, add
	  emile_map_bootblock_get_type emile_map_get_number

2004-12-17 00:22  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_map_get_partition_name.c,
	  libemile/emile_map_get_partition_name.c: change prototype
	  emile_map_get_partition_name

2004-12-17 00:22  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_map_get_partition_type.c,
	  libemile/emile_map_get_partition_type.c: change prototype
	  emile_map_get_partition_type

2004-12-17 00:21  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_map_open.c, libemile/emile_map_open.c: first
	  partition is 0, not 1

2004-12-17 00:20  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/libemile.h, libemile/libemile.h: rename
	  emile_map_*_bootblock to emile_map_bootblock_*, add bootblock IDs

2004-12-17 00:20  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_map_bootblock_write.c,
	  libemile/emile_map_bootblock_write.c,
	  emile/libemile/emile_map_bootblock_read.c,
	  libemile/emile_map_bootblock_read.c: rename emile_map_*_bootblock
	  to emile_map_bootblock_*

2004-12-16 23:21  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_map_bootblock_write.c,
	  emile/libemile/emile_map_write_bootblock.c,
	  libemile/emile_map_bootblock_write.c,
	  libemile/emile_map_write_bootblock.c: rename
	  emile_map_write_bootblock.c to emile_map_bootblock_write.c

2004-12-16 23:20  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_map_bootblock_read.c,
	  emile/libemile/emile_map_read_bootblock.c,
	  libemile/emile_map_bootblock_read.c,
	  libemile/emile_map_read_bootblock.c: rename
	  emile_map_read_bootblock.c to emile_map_bootblock_read.c

2004-12-15 00:54  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: update LIB_FILES

2004-12-15 00:49  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_map_bootblock_is_valid.c,
	  emile/libemile/emile_map_close.c,
	  emile/libemile/emile_map_geometry.c,
	  emile/libemile/emile_map_get_driver_info.c,
	  emile/libemile/emile_map_get_driver_number.c,
	  emile/libemile/emile_map_get_partition_geometry.c,
	  emile/libemile/emile_map_get_partition_name.c,
	  libemile/emile_map_bootblock_is_valid.c,
	  libemile/emile_map_close.c, libemile/emile_map_geometry.c,
	  libemile/emile_map_get_driver_info.c,
	  libemile/emile_map_get_driver_number.c,
	  libemile/emile_map_get_partition_geometry.c,
	  libemile/emile_map_get_partition_name.c,
	  emile/libemile/emile_map_get_partition_type.c,
	  emile/libemile/emile_map_is_valid.c,
	  emile/libemile/emile_map_open.c,
	  emile/libemile/emile_map_partition_is_bootable.c,
	  emile/libemile/emile_map_partition_is_startup.c,
	  emile/libemile/emile_map_partition_is_valid.c,
	  emile/libemile/emile_map_partition_set_bootable.c,
	  emile/libemile/emile_map_partition_set_startup.c,
	  emile/libemile/emile_map_read.c,
	  emile/libemile/emile_map_read_bootblock.c,
	  emile/libemile/emile_map_set_partition_name.c,
	  emile/libemile/emile_map_set_partition_type.c,
	  emile/libemile/emile_map_write.c,
	  emile/libemile/emile_map_write_bootblock.c,
	  emile/libemile/emile_second_get_buffer_size.c,
	  emile/libemile/emile_second_set_buffer_size.c,
	  libemile/emile_map_get_partition_type.c,
	  libemile/emile_map_is_valid.c, libemile/emile_map_open.c,
	  libemile/emile_map_partition_is_bootable.c,
	  libemile/emile_map_partition_is_startup.c,
	  libemile/emile_map_partition_is_valid.c,
	  libemile/emile_map_partition_set_bootable.c,
	  libemile/emile_map_partition_set_startup.c,
	  libemile/emile_map_read.c, libemile/emile_map_read_bootblock.c,
	  libemile/emile_map_set_partition_name.c,
	  libemile/emile_map_set_partition_type.c,
	  libemile/emile_map_write.c, libemile/emile_map_write_bootblock.c,
	  libemile/emile_second_get_buffer_size.c,
	  libemile/emile_second_set_buffer_size.c: First revision

2004-12-15 00:48  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/Makefile, libemile/Makefile: Add partition
	  management files

2004-12-15 00:48  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/libemile.h, libemile/libemile.h: Add partition
	  management functions, remove buffer_size from
	  emile_second_*_kernel functions

2004-12-15 00:47  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/partition.h, libemile/partition.h: add emile_map_t
	  and partition types

2004-12-14 22:49  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile.c, tools/emile.c,
	  emile/libemile/emile_floppy_create_image.c,
	  libemile/emile_floppy_create_image.c,
	  emile/libemile/emile_second_get_kernel.c,
	  emile/libemile/emile_second_set_kernel.c,
	  libemile/emile_second_get_kernel.c,
	  libemile/emile_second_set_kernel.c: use new function
	  emile_second_set_buffer_size

2004-12-14 17:23  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile.h, tools/emile.h: moved to ../libemile/

2004-12-13 03:12  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile.c, tools/emile.c: set first, second and kernel
	  parameters, it's a draft...

2004-12-13 03:01  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_first_set_param_scsi.c,
	  emile/libemile/emile_second_set_kernel_scsi.c,
	  libemile/emile_first_set_param_scsi.c,
	  libemile/emile_second_set_kernel_scsi.c: print block info

2004-12-13 02:59  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_scsi_create_container.c,
	  libemile/emile_scsi_create_container.c: correct numblocks in file

2004-12-13 00:07  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Add install and first_floppy

2004-12-12 23:59  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_second_get_cmdline.c,
	  emile/libemile/emile_second_get_kernel.c,
	  emile/libemile/emile_second_get_output.c,
	  emile/libemile/emile_second_set_cmdline.c,
	  emile/libemile/emile_second_set_kernel.c,
	  emile/libemile/emile_second_set_kernel_scsi.c,
	  emile/libemile/emile_second_set_output.c,
	  libemile/emile_second_get_cmdline.c,
	  libemile/emile_second_get_kernel.c,
	  libemile/emile_second_get_output.c,
	  libemile/emile_second_set_cmdline.c,
	  libemile/emile_second_set_kernel.c,
	  libemile/emile_second_set_kernel_scsi.c,
	  libemile/emile_second_set_output.c,
	  emile/libemile/emile_first_get_param.c,
	  emile/libemile/emile_first_set_param.c,
	  emile/libemile/emile_first_set_param_scsi.c,
	  emile/libemile/emile_floppy_create_image.c,
	  libemile/emile_first_get_param.c,
	  libemile/emile_first_set_param.c,
	  libemile/emile_first_set_param_scsi.c,
	  libemile/emile_floppy_create_image.c: use EMILE error codes

2004-12-12 23:57  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/libemile.h, libemile/libemile.h: Add EMILE error
	  codes

2004-12-10 01:29  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: add libemile, split DISTFILES

2004-12-10 01:28  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/Makefile, emile/tools/emile-first-info.c,
	  emile/tools/emile-first-tune.c, emile/tools/emile-install.c,
	  emile/tools/emile-set-cmdline.c, emile/tools/emile-set-output.c,
	  emile/tools/emile.c, tools/Makefile, tools/emile-first-info.c,
	  tools/emile-first-tune.c, tools/emile-install.c,
	  tools/emile-set-cmdline.c, tools/emile-set-output.c,
	  tools/emile.c: use libemile

2004-12-10 01:27  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/bootblock.h, libemile/bootblock.h: move
	  FLOPPY_SECTOR_SIZE, FIRST_LEVEL_SIZE and get_size() to libemile.h

2004-12-10 01:26  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_first_set_param.c,
	  emile/libemile/emile_floppy_create_image.c,
	  libemile/emile_first_set_param.c,
	  libemile/emile_floppy_create_image.c,
	  emile/libemile/emile_first_get_param.c,
	  libemile/emile_first_get_param.c: remove file_ref

2004-12-10 01:25  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_second_get_cmdline.c,
	  libemile/emile_second_get_cmdline.c: correct function name

2004-12-10 01:24  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_second_get_output.c,
	  libemile/emile_second_get_output.c: change prototype

2004-12-10 01:23  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_second_set_kernel.c,
	  libemile/emile_second_set_kernel.c: rename get_size to
	  emile_file_get_size

2004-12-10 01:22  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/emile_second_set_output.c,
	  libemile/emile_second_set_output.c: correct prototype of
	  emile_second_set_output

2004-12-10 01:22  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/libemile.h, libemile/libemile.h: Add
	  emile_file_get_size(), add emile_second_set_kernel_scsi,
	  emile_floppy_create_image, correct emile_first_get_parami, add
	  FLOPPY_SECTOR_SIZE and FIRST_LEVEL_SIZE

2004-12-10 01:13  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/blocks.c, tools/blocks.c: moved to
	  libemile/emile_scsi_create_container.c

2004-12-10 01:11  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/blocks.h, tools/blocks.h: move to libemile/libemile.h

2004-12-10 01:11  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-first.h, tools/emile-first.h: moved to libemile
	  in bootblock.h

2004-12-10 00:47  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-second.h, tools/emile-second.h: remove empty
	  file

2004-12-09 23:57  Laurent Vivier <Laurent@lvivier.info>

	* emile/libemile/bootblock.h, emile/libemile/emile.h,
	  emile/libemile/emile_first_get_param.c,
	  emile/libemile/emile_first_set_param.c,
	  emile/libemile/emile_first_set_param_scsi.c,
	  emile/libemile/emile_floppy_create_image.c,
	  emile/libemile/emile_scsi_create_container.c,
	  emile/libemile/emile_second_get_cmdline.c,
	  emile/libemile/emile_second_get_kernel.c,
	  emile/libemile/emile_second_get_output.c,
	  emile/libemile/emile_second_set_cmdline.c,
	  emile/libemile/emile_second_set_kernel.c,
	  emile/libemile/emile_second_set_kernel_scsi.c,
	  emile/libemile/emile_second_set_output.c,
	  emile/libemile/libemile.h, libemile/bootblock.h,
	  libemile/emile.h, libemile/emile_first_get_param.c,
	  libemile/emile_first_set_param.c,
	  libemile/emile_first_set_param_scsi.c,
	  libemile/emile_floppy_create_image.c,
	  libemile/emile_scsi_create_container.c,
	  libemile/emile_second_get_cmdline.c,
	  libemile/emile_second_get_kernel.c,
	  libemile/emile_second_get_output.c,
	  libemile/emile_second_set_cmdline.c,
	  libemile/emile_second_set_kernel.c,
	  libemile/emile_second_set_kernel_scsi.c,
	  libemile/emile_second_set_output.c, libemile/libemile.h,
	  emile/libemile/Makefile, emile/libemile/partition.h,
	  libemile/Makefile, libemile/partition.h: First revision

2004-12-07 01:39  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile.c, tools/emile.c: Add SCSI support for level 1

2004-12-07 01:35  Laurent Vivier <Laurent@lvivier.info>

	* emile/first/Makefile, first/Makefile, emile/first/first.S,
	  first/first.S: Add SCSI support

2004-12-07 01:31  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/Makefile, second/Makefile: clean: remove
	  second_floppy and second_scsi

2004-12-03 01:37  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Add tools/blocks.h in DISTFILES

2004-12-03 01:35  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/blocks.h, tools/blocks.h: declare
	  scsi_create_container() for blocks.c

2004-12-03 01:32  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Add second/container.S tools/blocks.c
	  tools/emile.c in DISTFILES

2004-12-03 01:30  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/Makefile, tools/Makefile: Add blocks.c, emile.c to
	  create emile

2004-12-03 01:29  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile.c, tools/emile.c: Add container information of
	  a given kernel in an appropriate second stage file

2004-12-03 01:28  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/blocks.c, tools/blocks.c: create container
	  information for a given file

2004-12-03 01:26  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-install.c, tools/emile-install.c: Allow to
	  create a floppy image without kernel (load kernel from SCSI disk)

2004-12-03 01:24  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/Makefile, second/Makefile: Add container.o, remove
	  SCSI_SUPPORT from floppy binary

2004-12-03 01:23  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/container.S, second/container.S: first version, data
	  for SCSI container

2004-12-03 01:21  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/head.S, second/head.S: switch to EM04, add scsi
	  support -> kernel_image_offset is container offset

2004-12-03 01:20  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/head.h, second/head.h: switch EM04, add container
	  management for SCSI support

2004-12-03 01:19  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/load.c, second/load.c: add scsi support to
	  load_image()

2004-12-03 01:17  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/load.h, second/load.h: remove floppy driver number
	  in load_image() parameters

2004-12-03 01:16  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: remove floppy driver number
	  in load_image() parameters, add base offset to kernel image
	  offset to find container if SCSI_SUPPORT

2004-12-03 01:14  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/scsi.c, emile/second/scsi.h, second/scsi.c,
	  second/scsi.h: Add scsi_READ

2004-12-01 01:22  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: add floppy driver number in
	  load_image() parameters

2004-12-01 01:21  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/Makefile, second/Makefile: create two binaries, one
	  for booting from floppy, the other from scsi disk

2004-12-01 01:18  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Add scsi.c and scsi.h, rename
	  second/second to second/second_floppy

2004-12-01 01:17  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/scsi.c, emile/second/scsi.h, second/scsi.c,
	  second/scsi.h: Add SCSI management

2004-12-01 01:14  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/load.c, emile/second/load.h, second/load.c,
	  second/load.h: add floppy driver number in load_image()
	  parameters

2004-12-01 01:11  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/glue.S, emile/second/glue.h, second/glue.S,
	  second/glue.h: Add MacOS functions SCSIReset(), SCSIGet(),
	  SCSISelect(), SCSIcmd(), SCSIRead() and SCSIComplete

2004-10-07 21:54  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: 0.7CVS

2004-10-07 21:53  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-set-output.c, tools/emile-set-output.c,
	  emile/tools/emile-set-cmdline.c, tools/emile-set-cmdline.c: more
	  bootblock signature

2004-10-07 21:52  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/head.h, emile/second/main.c, second/head.h,
	  second/main.c: more bootblock signatute

2004-10-07 11:14  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/head.S, second/head.S: add _gestaltID

2004-10-07 11:09  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: add gestaltid

2004-10-07 11:07  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/lowmem.h, second/lowmem.h: remove bad comments

2004-10-07 11:06  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/head.h, second/head.h: add gestaltID

2004-10-07 10:57  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/head.h, second/head.h: Add gestalt ID

2004-08-19 01:19  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Release 0.6

2004-08-19 01:17  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/glue.S, emile/second/glue.h, second/glue.S,
	  second/glue.h: Add SysError()

2004-08-19 01:14  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/head.S, second/head.S: check result of NewPtr and
	  invoke SysError if needed

2004-08-19 01:08  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/vga.c, second/vga.c: correct clear function

2004-08-19 00:31  Laurent Vivier <Laurent@lvivier.info>

	* emile/first/first.S, first/first.S: Resolve BUG# 978484 by
	  enabling 32bit mode in PRA% when it is not

2004-07-13 00:04  Laurent Vivier <Laurent@lvivier.info>

	* ChangeLog, Makefile, emile/ChangeLog, emile/Makefile: Release 0.5

2004-07-12 23:32  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/load.c, emile/second/main.c, second/load.c,
	  second/main.c, emile/second/bank.c, emile/second/bank.h,
	  second/bank.c, second/bank.h: Add malloc_contiguous()

2004-07-10 03:29  Laurent Vivier <Laurent@lvivier.info>

	* emile/first/first.S, first/first.S: Add some details to boot
	  structure

2004-07-10 03:28  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/arch.c, emile/second/bootinfo.c, second/arch.c,
	  second/bootinfo.c: Manage special case for Mac SE/30

2004-07-10 03:26  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/lowmem.h, second/lowmem.h: ROMBase is a pointer to a
	  pointer of short

2004-06-25 13:21  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Add tools/emile-set-output.c in
	  DISTFILES

2004-06-25 13:16  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/serial.c, second/serial.c: Enable  serial console on
	  request

2004-06-25 13:15  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/console.c, second/console.c: use console mask to
	  enable/disable vga and serial

2004-06-24 02:07  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/head.h, second/head.h: add bitmask values of
	  console_mask

2004-06-24 02:05  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-set-output.c, tools/emile-set-output.c,
	  emile/tools/Makefile, tools/Makefile: Add emile-set-ouput to
	  configure output of EMILE: display or serial line

2004-06-23 21:09  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: to allow serial console, move
	  last printf before cache flush and interrupt disabling

2004-06-23 19:28  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/bootinfo.c, second/bootinfo.c: Remove unused
	  TARGET_M68K, by the way correct the bad SCC info provided to
	  kernel

2004-06-23 19:23  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/printf.c, second/printf.c: Correct bad hexadecimal
	  display. bug #977860

2004-06-23 00:59  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/serial.c, second/serial.c: don't use buffer

2004-06-23 00:58  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-install.c, emile/tools/emile-set-cmdline.c,
	  tools/emile-install.c, tools/emile-set-cmdline.c: use
	  second/head.h

2004-06-23 00:56  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: add serial.[ch], vga.[ch], head.H

2004-06-23 00:08  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/printf.c, second/printf.c: Add misc.h

2004-06-23 00:07  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/head.h, second/head.h: Add __HEAD_H__

2004-06-23 00:07  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/misc.c, second/misc.c: Add newline at end of error()

2004-06-23 00:05  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/serial.c, second/serial.c, emile/second/serial.h,
	  second/serial.h: Add serial_put() and serial_init()

2004-06-22 23:28  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: rename console_* to vga_*,
	  move header struct to head.h

2004-06-22 23:24  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/head.S, second/head.S: Add serial configuration
	  information in header

2004-06-22 23:24  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/bootinfo.c, second/bootinfo.c: rename video graphic
	  adapter function from console_* to vga_*

2004-06-22 23:23  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/misc.h, second/misc.h: Add __MISC_H__

2004-06-22 23:22  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/Makefile, second/Makefile: Add vga.o

2004-06-22 23:21  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/console.c, emile/second/console.h,
	  emile/second/vga.c, emile/second/vga.h, second/console.c,
	  second/console.h, second/vga.c, second/vga.h: move all stuff from
	  console.[ch] to vga.[ch]. console is now the generic entry for
	  video graphic adapter and serial adapter, configured with
	  emile_l2_header

2004-06-22 23:19  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/head.h, emile/tools/emile-second.h, second/head.h,
	  tools/emile-second.h: Move emile_l2_header definition from
	  tools/emile-second.h to second/head.h

2004-06-22 00:47  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Add serial.c and serial.h in DISTFILES

2004-06-22 00:42  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/glue.h, second/glue.h: Add all needed stuff for
	  serial port management

2004-06-22 00:41  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/glue.S, second/glue.S: Add PBWriteSync

2004-06-22 00:41  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/Makefile, second/Makefile: Add serial.o

2004-06-22 00:40  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/misc.c, emile/second/misc.h, second/misc.c,
	  second/misc.h: Add string conversion function from C string to
	  pascal string

2004-06-22 00:39  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/serial.c, emile/second/serial.h, second/serial.c,
	  second/serial.h: Serial port management

2004-06-18 17:37  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/glue.S, emile/second/glue.h, second/glue.S,
	  second/glue.h: Add PBOpenSync(), PBCloseSync(), PBControlSync()

2004-06-16 23:01  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: correct relocation of
	  enter_kernel() at end of kernel

2004-06-16 19:23  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/bank.c, emile/second/bank.h, second/bank.c,
	  second/bank.h: add check_full_in_bank()

2004-06-16 19:22  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile, emile/second/Makefile,
	  emile/second/main.c, second/Makefile, second/main.c: Remove
	  obsolete KERNEL_ARCH/TARGET_???

2004-06-11 22:05  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-install.c, tools/emile-install.c: pad size of
	  floppy to 1440kB to be able to create floppy with MacOS Disk Copy

2004-06-09 23:34  Laurent Vivier <Laurent@lvivier.info>

	* ChangeLog, emile/ChangeLog: Release 0.4

2004-06-09 23:34  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: set version to 0.4, set kernel args

2004-06-09 22:52  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: disable cache early (resolve
	  bad ramdisk detection

2004-06-09 19:34  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/MMU030_asm.S, emile/second/MMU040_asm.S,
	  emile/second/main.c, second/MMU030_asm.S, second/MMU040_asm.S,
	  second/main.c: Add disable_cache() for 030 and 040 (new)

2004-06-09 14:24  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/MMU030_asm.S, emile/second/MMU040_asm.S,
	  emile/second/Makefile, emile/second/enter_kernel030.S,
	  emile/second/enter_kernel040.S, second/MMU030_asm.S,
	  second/MMU040_asm.S, second/Makefile, second/enter_kernel030.S,
	  second/enter_kernel040.S: Add .chip directive

2004-06-09 01:31  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: add copymem.i to DISTFILES

2004-06-08 00:13  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/copymem.i, second/copymem.i, emile/second/Makefile,
	  emile/second/enter_kernel030.S, emile/second/enter_kernel040.S,
	  second/Makefile, second/enter_kernel030.S,
	  second/enter_kernel040.S: use copymem.i to copy kernel

2004-06-07 20:52  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: put enter_kernel function at
	  end of kernel image to avoid ovelaping

2004-06-07 20:51  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/load.c, second/load.c: Align memory allocation

2004-06-07 20:51  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/enter_kernel040.S, second/enter_kernel040.S,
	  emile/second/enter_kernel030.S, second/enter_kernel030.S: align

2004-06-07 20:50  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Add -I elf32-big to objcopy

2004-06-05 00:29  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/head.S, emile/second/main.c, second/head.S,
	  second/main.c: Pass first level parameter in a structure

2004-06-04 00:59  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: add rw parameter for nfs boot

2004-06-04 00:39  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: use uncompressed size instead
	  buffer size to find end of kernel to put boot info

2004-06-04 00:38  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/uncompress.c, second/uncompress.c: return
	  uncompressed size

2004-06-03 21:30  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/bootinfo.c, emile/second/bootinfo.h,
	  emile/second/head.S, emile/second/main.c, second/bootinfo.c,
	  second/bootinfo.h, second/head.S, second/main.c: Pass booter info
	  by args of start()

2004-06-03 13:09  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile, emile/tools/Makefile,
	  emile/tools/emile-first-info.c, emile/tools/emile-first-tune.c,
	  emile/tools/emile-install.c, emile/tools/emile-set-cmdline.c,
	  tools/Makefile, tools/emile-first-info.c,
	  tools/emile-first-tune.c, tools/emile-install.c,
	  tools/emile-set-cmdline.c: Add signature(build info)

2004-06-03 11:13  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: kernel size is size of vmlinux.bin

2004-06-03 10:16  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: take kernel size from
	  uncompress(), because _kernel_size from head.S is in fact a
	  buffer size

2004-06-03 10:11  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/bootinfo.c, emile/second/bootinfo.h,
	  emile/second/main.c, second/bootinfo.c, second/bootinfo.h,
	  second/main.c: pass ramdisk image address by argument to
	  bootinfo_init()

2004-06-03 10:02  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/uncompress.h, second/uncompress.h,
	  emile/second/uncompress.c, second/uncompress.c,
	  emile/second/main.c, second/main.c: pass compress image address
	  by argument to uncompress() and remove unneeded size

2004-06-03 09:56  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/inflate.c, second/inflate.c: change octal to
	  hexadecimal, correct some warnings

2004-06-03 09:54  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/misc.h, second/misc.h: add __attribute__
	  ((noreturn)) to error()

2004-06-02 23:11  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/arch.c, second/arch.c: Set mmu type according to cpu
	  type when gestalt() says noMMU

2004-06-02 23:10  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Correct ramdisk management

2004-06-02 19:40  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-first-info.c, emile/tools/emile-first-tune.c,
	  emile/tools/emile-first.h, emile/tools/emile-install.c,
	  emile/tools/emile-second.h, emile/tools/emile.h,
	  tools/emile-first-info.c, tools/emile-first-tune.c,
	  tools/emile-first.h, tools/emile-install.c, tools/emile-second.h,
	  tools/emile.h: 64bit support

2004-06-02 19:39  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/glue.h, second/glue.h: 64bit support for tools

2004-06-02 19:38  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/arch.c, emile/second/bootinfo.c,
	  emile/second/console.c, emile/second/load.c,
	  emile/second/memory.c, second/arch.c, second/bootinfo.c,
	  second/console.c, second/load.c, second/memory.c: add misc.h for
	  glue.h (for 64bit support)

2004-06-02 19:37  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/misc.h, second/misc.h: define u_int8_t, int8_t,
	  u_int16_t, int16_t, u_int32_t, int32_t for m68k

2004-06-02 00:08  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Add emile-second.h in DISTFILES

2004-06-02 00:00  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/bootinfo.c, emile/second/ld.script,
	  emile/second/main.c, emile/second/uncompress.c,
	  second/bootinfo.c, second/ld.script, second/main.c,
	  second/uncompress.c, emile/second/Makefile, second/Makefile,
	  Makefile, emile/Makefile: floppy image is now built from several
	  parts (first, second, kernel, ramdisk) with emile-install. Linker
	  cannot provide kernel size and position anymore

2004-06-01 23:56  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/Makefile, tools/Makefile: add emile-install

2004-06-01 23:56  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-install.c, tools/emile-install.c: first
	  revision

2004-06-01 17:09  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile.h, tools/emile.h, emile/tools/Makefile,
	  emile/tools/emile-first-info.c, emile/tools/emile-first-tune.c,
	  emile/tools/emile-set-cmdline.c, tools/Makefile,
	  tools/emile-first-info.c, tools/emile-first-tune.c,
	  tools/emile-set-cmdline.c: allow to read big endian on little
	  endian machine

2004-05-27 01:05  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/head.S, emile/tools/emile-second.h,
	  emile/tools/emile-set-cmdline.c, second/head.S,
	  tools/emile-second.h, tools/emile-set-cmdline.c: Enhance second
	  stage header

2004-05-26 23:59  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/load.c, emile/second/load.h, second/load.c,
	  second/load.h: load binary image from disk

2004-05-26 23:41  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/misc.c, emile/second/misc.h, second/misc.c,
	  second/misc.h: add memdump()

2004-05-26 23:32  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/glue.S, second/glue.S: Add PBReadSync()

2004-05-26 23:30  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-first-tune.c, tools/emile-first-tune.c: Align
	  size and offset to 512

2004-05-26 23:29  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/glue.h, emile/tools/emile-first.h, second/glue.h,
	  tools/emile-first.h: move ParamBlockRec from tools/emile-first.h
	  to second/glue.h

2004-05-26 20:34  Laurent Vivier <Laurent@lvivier.info>

	* emile/first/first.S, first/first.S: Align correctly memory to a
	  frontier of 4

2004-05-26 20:32  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/arch.h, emile/second/bootinfo.h,
	  emile/second/head.S, emile/second/main.c, second/arch.h,
	  second/bootinfo.h, second/head.S, second/main.c: move some stuff
	  from head.S to main.c

2004-05-26 01:32  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: remove BASE_ADDRESS as we have
	  relocatable code now. Size provided in first seems to be total
	  size = offsetof(second) + sizeof(second) = sizeof(floppy.img)

2004-05-26 01:30  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/arch.c, emile/second/bank.c,
	  emile/second/bootinfo.c, emile/second/console.c,
	  emile/second/printf.c, emile/second/uncompress.c, second/arch.c,
	  second/bank.c, second/bootinfo.c, second/console.c,
	  second/printf.c, second/uncompress.c: remove unneeded init of
	  some variables to move it back to section bss

2004-05-26 01:16  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/head.S, second/head.S: arch_init must be before
	  init_memory_map, console_init can be the first call

2004-05-26 00:39  Laurent Vivier <Laurent@lvivier.info>

	* emile/first/first.S, first/first.S: align(4) the allocated buffer
	  for second

2004-05-25 22:34  Laurent Vivier <Laurent@lvivier.info>

	* emile/first/Makefile, emile/first/first.S, first/Makefile,
	  first/first.S: Allocate memory for second stage instead of using
	  an absolute address

2004-05-25 22:14  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/glue.S, second/glue.S: correct typo

2004-05-25 22:12  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/head.S, emile/second/ld.script, second/head.S,
	  second/ld.script: Allocate and relocate section BSS

2004-05-25 21:32  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/ld.script, emile/second/lowmem.h, second/ld.script,
	  second/lowmem.h: Use absolute address to lowmem variables

2004-05-25 21:30  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/glue.S, emile/second/glue.h, emile/second/memory.c,
	  second/glue.S, second/glue.h, second/memory.c: Use MacOS memory
	  Management

2004-05-25 01:59  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/Makefile, emile/second/head.S, second/Makefile,
	  second/head.S, emile/second/ld.script, second/ld.script: Make
	  second level relocatable using -fpic and "GLOBAL_OFFSET_TABLE"
	  should be improved by using -mrelpc, but this flags is only
	  supported by gcc > 3.0 (and I use gcc 2.95)

2004-05-21 17:36  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-set-cmdline.c, tools/emile-set-cmdline.c:
	  correct typo

2004-05-21 17:06  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: use emile-first-tune

2004-05-21 14:42  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/Makefile, tools/Makefile,
	  emile/tools/emile-first-tune.c, tools/emile-first-tune.c: Add
	  command to tune first level

2004-05-21 12:42  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-set-cmdline.c, tools/emile-set-cmdline.c: Allow
	  to read current command line

2004-05-21 12:24  Laurent Vivier <Laurent@lvivier.info>

	* emile/tools/emile-set-cmdline.c, tools/emile-set-cmdline.c: Move
	  some defines to emile-first.h

2004-05-21 12:23  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile, emile/tools/Makefile,
	  emile/tools/emile-first-info.c, emile/tools/emile-first.h,
	  tools/Makefile, tools/emile-first-info.c, tools/emile-first.h:
	  Add emile-first-info to see content of boot block

2004-05-21 12:18  Laurent Vivier <Laurent@lvivier.info>

	* emile/first/first.S, first/first.S: adjust to be more "Utilities
	  disk" like, adjust structures to be easily tunable

2004-05-19 02:09  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile, emile/second/Makefile,
	  emile/second/bootinfo.c, emile/second/head.S,
	  emile/tools/Makefile, emile/tools/emile-set-cmdline.c,
	  second/Makefile, second/bootinfo.c, second/head.S,
	  tools/Makefile, tools/emile-set-cmdline.c: Allow to set kernel
	  command line

2004-05-12 01:17  Laurent Vivier <Laurent@lvivier.info>

	* ChangeLog, emile/ChangeLog: Release 0.3

2004-05-12 01:09  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: Remove only first 32KB from
	  allocatable memory

2004-05-12 01:05  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/memory.c, second/memory.c: Display physical memory

2004-05-12 01:03  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Set version to 0.3

2004-05-12 01:02  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/Makefile, second/Makefile: I move to a debian box,
	  and ls and awk have not the same path as on my previous Mandrake
	  box. I decide to remove absolute path.

2004-03-06 02:29  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: call 030 when 030, and 040
	  when 040, and not 030 when 040 and 040 when 030...

2004-03-06 02:10  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: Add 68040 MMU support

2004-03-06 02:00  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/enter_kernel040.S, second/enter_kernel040.S: really
	  disable MMU

2004-03-06 01:25  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/MMU040.c, second/MMU040.c: clean code

2004-03-06 01:24  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/MMU040_asm.S, second/MMU040_asm.S: OOOPSS, it's
	  better if we take pointer of the address to write in on the
	  stack, from the parameter of the function...

2004-03-06 00:56  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/MMU040.c, second/MMU040.c: Add Transparent
	  Translation management, read_physical()

2004-03-06 00:55  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/MMU030.c, second/MMU030.c: correct GET_TT_ENABLE

2004-03-05 23:56  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/Makefile, second/Makefile: really use BASE_ADDRESS

2004-03-05 23:41  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/MMU040.c, second/MMU040.c: First 040MMU support

2004-03-05 23:39  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/MMU040.h, emile/second/MMU040_asm.S,
	  second/MMU040.h, second/MMU040_asm.S: rename with MMU040_

2004-03-04 23:51  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Add 68040 MMU support skeleton

2004-03-04 23:50  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/MMU.c, emile/second/MMU.h, emile/second/MMU030.c,
	  emile/second/MMU030.h, emile/second/MMU030_asm.S,
	  emile/second/MMU040.c, emile/second/MMU040.h,
	  emile/second/MMU040_asm.S, emile/second/MMU_asm.S,
	  emile/second/enter_kernel.S, emile/second/enter_kernel030.S,
	  emile/second/enter_kernel040.S, second/MMU.c, second/MMU.h,
	  second/MMU030.c, second/MMU030.h, second/MMU030_asm.S,
	  second/MMU040.c, second/MMU040.h, second/MMU040_asm.S,
	  second/MMU_asm.S, second/enter_kernel.S,
	  second/enter_kernel030.S, second/enter_kernel040.S: add 68040 MMU
	  support skeleton

2004-03-04 23:47  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/Makefile, second/Makefile: produce 68030 AND 68040
	  objects

2004-03-04 23:47  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/bank.c, second/bank.c: add 68040 MMU support

2004-03-04 23:46  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: remove MMU.h, rename
	  enter_kernel as enter_kernel030

2004-03-04 23:42  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/memory.c, second/memory.c, emile/second/bootinfo.c,
	  second/bootinfo.c, emile/second/console.c, second/console.c:
	  remove MMU.h

2004-02-27 00:43  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/Makefile, second/Makefile: remove some files for
	  second level for powerPC, move to third level

2004-02-27 00:38  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/arch.c, emile/second/arch.h, second/arch.c,
	  second/arch.h: More bus type info

2004-02-27 00:37  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/bootinfo.c, second/bootinfo.c: add TARGET_M68K for
	  vars

2004-02-26 23:57  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/MMU.c, emile/second/MMU.h, second/MMU.c,
	  second/MMU.h: prefix functions with MMU_

2004-02-26 23:56  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/bank.c, emile/second/bank.h, second/bank.c,
	  second/bank.h: Manage noMMU and powerPC

2004-02-26 23:55  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/bootinfo.c, second/bootinfo.c: Move machine
	  identification (cpu, mmu, fpu, architecture, bus) to arch.[ch]

2004-02-26 23:53  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/glue.h, second/glue.h: Add define noErr

2004-02-26 23:52  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/head.S, second/head.S: Identify machine in
	  arch_init()

2004-02-26 23:51  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: Add a skeleton of powerPC
	  support

2004-02-26 23:29  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/arch.c, emile/second/arch.h, second/arch.c,
	  second/arch.h: Add header

2004-02-26 21:12  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/Makefile, second/Makefile: add arch.o, and
	  -DTARGET_PPC or -DTARGET_M68K

2004-02-26 21:11  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Add second/arch.[ch] in DISTFILES

2004-02-26 21:10  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/arch.c, emile/second/arch.h, second/arch.c,
	  second/arch.h: Use Gestalt() to know property of curring system,
	  including powerPC or 680x0 native architecture type

2004-02-26 12:19  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: switch to 0.3CVS

2004-02-24 23:48  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/MMU.h, second/MMU.h: Remove TRACE_MMU

2004-02-24 23:41  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Set Release 0.2

2004-02-24 23:40  Laurent Vivier <Laurent@lvivier.info>

	* ChangeLog, emile/ChangeLog: 24 Feb 2004

2004-02-24 23:31  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/bootinfo.c, second/bootinfo.c: Get Time and GMT from
	  MacOS

2004-02-24 23:30  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/glue.S, emile/second/glue.h, second/glue.S,
	  second/glue.h: Add ReadLocation(MachineLocation)

2004-02-24 23:29  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/ld.script, emile/second/lowmem.h, second/ld.script,
	  second/lowmem.h: Add Time to get time from MacOS

2004-02-24 22:27  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: Cleaning

2004-02-24 00:51  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/bootinfo.c, second/bootinfo.c: RAM disk address must
	  be physical address

2004-02-24 00:38  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: I decide: no need of KERNEL_ARCH in
	  first level

2004-02-24 00:37  Laurent Vivier <Laurent@lvivier.info>

	* ChangeLog, emile/ChangeLog:  24 Feb 2004

2004-02-24 00:34  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: works with RBV mac ! thank
	  you penguin... very messy: FIX ME !

2004-02-24 00:32  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/enter_kernel.S, second/enter_kernel.S: Add 3rd
	  parameter to set destination address to copy kernel

2004-02-24 00:31  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/bootinfo.c, second/bootinfo.c: create
	  boot_info[].memory like in the penguin (bigger first, physical
	  memory blocs)

2004-02-24 00:29  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/bank.c, second/bank.c: let bank_dump() for debug
	  purpose only, activate it with BANK_DUMP macro

2004-02-23 01:24  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/bank.c, emile/second/bank.h, second/bank.c,
	  second/bank.h: Add bank_mem_avail(): compute size of available
	  memory

2004-02-23 01:23  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/memory.c, second/memory.c: Try to allocate memory to
	  not have a bloc across two banks, correct management of top
	  memory, and low memory

2004-02-23 01:21  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/enter_kernel.S, second/enter_kernel.S: cosmetic
	  change, remove disabling interrupts and cache:moved to caller

2004-02-23 01:20  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: Disable interrupts, correct
	  entry_t

2004-02-21 02:56  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/console.h, second/console.h: re-add
	  console_get_height()

2004-02-21 02:52  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/MMU.h, second/MMU.h: Add MMU_set_trace()

2004-02-21 02:51  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/enter_kernel.S, second/enter_kernel.S: reenable MMU
	  desabling

2004-02-21 02:51  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/enter_kernel.S, second/enter_kernel.S: add
	  end_enter_kernel, unify a2/a0

2004-02-21 02:48  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/bank.c, second/bank.c: Add logical address to
	  compute bank linits

2004-02-21 02:47  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/console.c, emile/second/console.h,
	  emile/second/glue.S, second/console.c, second/console.h,
	  second/glue.S, emile/second/glue.h, second/glue.h: Add real video
	  base address instead of computed one (with bounds)

2004-02-21 02:43  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: Try to boot on RBV system

2004-02-21 02:21  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/MMU.c, second/MMU.c: Correct bad table address
	  evaluation

2004-02-21 01:48  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/MMU.c, second/MMU.c: Add dynamic trace, TT registers
	  management

2004-02-19 14:14  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Add second/bank.[ch] in DISTFILES

2004-02-19 14:09  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/bank.c, emile/second/bank.h, emile/second/main.c,
	  emile/second/memory.c, second/bank.c, second/bank.h,
	  second/main.c, second/memory.c: Rename map to memory_map and
	  export it

2004-02-19 12:34  Laurent Vivier <Laurent@lvivier.info>

	* ChangeLog, emile/ChangeLog, emile/second/Makefile,
	  emile/second/bank.c, emile/second/bank.h,
	  emile/second/bootinfo.c, emile/second/main.c,
	  emile/second/memory.c, emile/second/memory.h, second/Makefile,
	  second/bank.c, second/bank.h, second/bootinfo.c, second/main.c,
	  second/memory.c, second/memory.h: add bank.[ch], move memory bank
	  management into them

2004-02-17 23:57  Laurent Vivier <Laurent@lvivier.info>

	* ChangeLog, emile/ChangeLog: 17 Feb 2004

2004-02-17 23:55  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c: Correct typo

2004-02-17 23:52  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/bootinfo.c, emile/second/main.c,
	  emile/second/memory.c, emile/second/memory.h, second/bootinfo.c,
	  second/main.c, second/memory.c, second/memory.h: Add logical
	  address in bank information

2004-02-17 23:09  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/MMU.c, second/MMU.c: correct computing of physical
	  address

2004-02-17 22:30  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/MMU.c, second/MMU.c: correct LIMIT management in
	  decode_8_PD()

2004-02-17 21:53  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/MMU.c, second/MMU.c: add TRACE(), correct Table
	  Indices extraction in decode_[48]_PD()

2004-02-17 11:32  Laurent Vivier <Laurent@lvivier.info>

	* ChangeLog, emile/ChangeLog: [no log message]

2004-02-17 11:30  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/MMU.c, emile/second/MMU.h, second/MMU.c,
	  second/MMU.h: Add dump_MMU_table() correct 8byte table scan

2004-02-17 11:26  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/main.c, second/main.c, emile/second/bootinfo.c,
	  second/bootinfo.c: move call to get_memory_mep() to memory.c

2004-02-17 11:25  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/memory.h, second/memory.h: export memory_map

2004-02-17 11:23  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/memory.c, second/memory.c: we generate memory_map
	  here

2004-02-17 11:09  Laurent Vivier <Laurent@lvivier.info>

	* emile/second/head.S, second/head.S: Move call of bootinfo_init
	  after memory_init (use memory_map)

2004-02-17 11:06  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: Detect architecture (PPC or 68K) of
	  kernel

2004-02-16 16:04  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile: update VERSION with 0.2CVS

2004-02-16 16:04  Laurent Vivier <Laurent@lvivier.info>

	* emile/first/Makefile, emile/first/config.h, first/Makefile,
	  first/config.h: config.h is a generated file: - remove it from
	  CVS - "make clean" removes it

2004-02-15 21:46  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile, AUTHORS, COPYING, ChangeLog, README,
	  emile/AUTHORS, emile/COPYING, emile/ChangeLog, emile/README,
	  emile/second/MMU.c, emile/second/head.S, second/MMU.c,
	  second/head.S, emile/second/MMU.h, emile/second/MMU_asm.S,
	  emile/second/Makefile, emile/second/console.c,
	  emile/second/console.h, emile/second/main.c,
	  emile/second/printf.c, emile/second/uncompress.h, second/MMU.h,
	  second/MMU_asm.S, second/Makefile, second/console.c,
	  second/console.h, second/main.c, second/printf.c,
	  second/uncompress.h, emile/second/font_8x16.c,
	  emile/second/ld.script, second/font_8x16.c, second/ld.script,
	  emile/second/memory.c, second/memory.c, emile/second/bootinfo.h,
	  emile/second/inflate.c, emile/second/lowmem.h,
	  emile/second/misc.c, emile/second/misc.h,
	  emile/second/uncompress.c, second/bootinfo.h, second/inflate.c,
	  second/lowmem.h, second/misc.c, second/misc.h,
	  second/uncompress.c, emile/first/Makefile, emile/first/config.h,
	  emile/first/first.S, emile/second/bootinfo.c,
	  emile/second/enter_kernel.S, emile/second/glue.S,
	  emile/second/glue.h, emile/second/memory.h, first/Makefile,
	  first/config.h, first/first.S, second/bootinfo.c,
	  second/enter_kernel.S, second/glue.S, second/glue.h,
	  second/memory.h: First release 0.1

2004-02-15 21:46  Laurent Vivier <Laurent@lvivier.info>

	* Makefile, emile/Makefile, AUTHORS, COPYING, ChangeLog, README,
	  emile/AUTHORS, emile/COPYING, emile/ChangeLog, emile/README,
	  emile/second/MMU.c, emile/second/head.S, second/MMU.c,
	  second/head.S, emile/second/MMU.h, emile/second/MMU_asm.S,
	  emile/second/Makefile, emile/second/console.c,
	  emile/second/console.h, emile/second/main.c,
	  emile/second/printf.c, emile/second/uncompress.h, second/MMU.h,
	  second/MMU_asm.S, second/Makefile, second/console.c,
	  second/console.h, second/main.c, second/printf.c,
	  second/uncompress.h, emile/second/font_8x16.c,
	  emile/second/ld.script, second/font_8x16.c, second/ld.script,
	  emile/second/memory.c, second/memory.c, emile/second/bootinfo.h,
	  emile/second/inflate.c, emile/second/lowmem.h,
	  emile/second/misc.c, emile/second/misc.h,
	  emile/second/uncompress.c, second/bootinfo.h, second/inflate.c,
	  second/lowmem.h, second/misc.c, second/misc.h,
	  second/uncompress.c, emile/first/Makefile, emile/first/config.h,
	  emile/first/first.S, emile/second/bootinfo.c,
	  emile/second/enter_kernel.S, emile/second/glue.S,
	  emile/second/glue.h, emile/second/memory.h, first/Makefile,
	  first/config.h, first/first.S, second/bootinfo.c,
	  second/enter_kernel.S, second/glue.S, second/glue.h,
	  second/memory.h: Initial revision

2004-02-15 21:13  Laurent Vivier <Laurent@lvivier.info>

	* CVSROOT/modules: Set good path to main module emile

2004-02-15 21:05  Laurent Vivier <Laurent@lvivier.info>

	* CVSROOT/modules: Added the main emile module

2004-02-13 20:14  root

	* CVSROOT/: checkoutlist, commitinfo, config, cvswrappers,
	  editinfo, loginfo, modules, notify, rcsinfo, taginfo, verifymsg:
	  initial checkin

