Add qemu 2.4.0
[kvmfornfv.git] / qemu / roms / openhackware / Changelog
1 #
2 #  <Changelog>
3 #     
4 #  Changelog for Open Hack'Ware.
5 #  
6 #  Copyright (C) 2004-2005 Jocelyn Mayer (l_indien@magic.fr)
7 #  
8 #   This program is free software; you can redistribute it and/or
9 #   modify it under the terms of the GNU General Public License V2
10 #   as published by the Free Software Foundation
11 #
12 #   This program is distributed in the hope that it will be useful,
13 #   but WITHOUT ANY WARRANTY; without even the implied warranty of
14 #   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15 #   GNU General Public License for more details.
16 #
17 #   You should have received a copy of the GNU General Public License
18 #   along with this program; if not, write to the Free Software
19 #   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
20 #
21 2005-04-06:
22 * Change 2nd MacIO ide controller IRQ, in coordination with Qemu patch.
23
24 2005-03-18:
25 * Added Mandrake 10.1 CHRP script CRC.
26
27 2005-03-17:
28 * Start bloc device / partition management APIs cleanup.
29 * Fix PREP boot
30 * Fix memory image boot
31
32 2005-03-15:
33 * Tested rock linux, then updated README
34
35 2005-03-14:
36 * Yet another fix for CHRP boot file load.
37 * Add more CHRP boot scripts CRCs.
38 * Make all debug printf be printed on the serial port (ie debug console).
39 * Build 04-pre2 preview.
40
41 2005-03-11:
42 * Fix foolish license informations: this code is clearly distributed under
43   the GNU GPL V2.
44
45 2005-03-06:
46 * CHRP boot file loader:
47   - yet another boot file path fix
48   - add Debian sarge on hard-drive yaboot start script signature
49 * enable FPU at startup (may compile with -msoft float as well...)
50
51 2005-03-01:
52 * Add dprintf/vdprintf routines for debug console.
53 * Fix CHRP boot file path resolution
54 * Fix OF PCI devices reg properties
55   (bug reported by Thayne Harbaugh <thayne@realmsys.com>)
56 * Fix OF property with no value (value len is zero).
57 * Update TODO list
58
59 2005-02-18:
60 * Merge HFS rework by Thayne Harbaugh <thayne@realmsys.com>
61 * Merge generic and new ADB keyboard driver
62 * Add '\b' support in VGA console.
63 * Disable xcoff embedded binary support to make NetBSD start booting again.
64 * Register VGA console when a PCI VGA device is found
65 * Register and initialise CUDA when device is found
66
67 2005-02-15:
68 * Bugfix in toupper by Thayne Harbaugh <thayne@realmsys.com>
69
70 2005-02-11:
71 * Hack OF_serial_read to use console_read
72 * Add '\r' support in vga_putchar.
73 * Remove old console code and activate new one.
74 * Register PC serial port.
75 * Show OHW prompt after all hardware has been initialized.
76 * New PC kbd code, reworked from Matthew Wood <mwood@realmsys.com>'s proposal
77
78 2005-02-10:
79 * Merge Motorola Raven PCI bridge support on PREP
80   by Thayne Harbaugh <thayne@realmsys.com>
81 * Bugfix in pci code: pci_main was not initialized to NULL.
82
83 2005-02-09:
84 * Merge fixes reported by Thayne Harbaugh <thayne@realmsys.com>
85   and Matthew S. Wood <mwood@realmsys.com>:
86   - many typos
87   - bugfix in pci.c:pci_check_host (bad returned value)
88   - bugfix in of.c:OF_lds (debug message)
89   - Improve serial code + add serial_readb
90   - Add error message if parent node if NULL in of.c:OF_node_create
91   - Avoid duplication of properties if of.c:OF_blockdev_set_boot_device
92     is called twice
93   - Use console_read in of.c:OF_serial_read instead of using a harcoded
94     "answer" string.
95   - comment "Apple_patition_map" match
96     in libpart/apple.c:Apple_probe_partitions (was a mistake ?)
97     + more precise message if no bootable partition was found
98   - Never try to register multiple boot partitions (bloc.c:bd_set_boot_part)
99   - Do most of OF tree initialisation before parsing bloc devices (main.c:main)
100 * Commit a TODO list.
101
102 2005-02-08:
103 * Update BIOS version (should have been done before...).
104 * A few HFS fixes (still more needed)
105 * new xcoff embedded file loader.
106 * New OF "forth" function for Mac OS X 10.3
107 * cosmetics & typos
108 * update copyright infos.
109
110 2004-12-20:
111 * Great API and structure rework:
112  - add libc subset (to be completed)
113  - split part.c into libpart
114  - split fs.c into libfs
115  - split exec.c into libexec
116  - add preliminary version of memory management routines
117  - add more consistency checks (NULL pointers, ...)
118 * partition management:
119  - Fixes in apple partition management with new API
120 * filesystems support:
121  - Fixes in HFS/HFS+ support
122 * boot file formats support:
123  - extract CHRP boot file format from HFS code + fixes
124  - add PEF file loader (untested)
125  - add Mach-O file loader.
126 * OpenFirmware emulation:
127  - Fix some (of the) OF bugs
128  - Fix machine name in OF tree: "Qemu" wasn't recognized by OSes.
129 * misc:
130  - avoid gcc compilation time warnings
131
132 2004-07-14:
133 * More sanity checks.
134 * First version of character devices drivers.
135
136 2004-07-07: version 0.3:
137 * OpenFirmware emulation:
138  - Fix OF_lds and OF_sts
139  - Fix OF_env initialisation.
140  - Add more run-time checks in OF management.
141  - Fix OF naming scheme.
142  - Add OF methods arguments.
143  - Change Copyright string to make Mac OS 9 happy.
144  - New mmu_map method
145  - Fix serial_write & serial_read methods.
146  - Add block devices package.
147  - New OF_interpret hashes for yaboot support.
148 * partition management:
149  - hide part_t structure.
150  - improve partitions registration
151 * filesystems support:
152  - Fix inode cache management.
153  - Fix special inodes management.
154  - HFS support rework.
155 * misc:
156  - keep OF private pointer in PCI IDE structures.
157  - change all xxx_DEBUG defines into DEBUG_xxx
158  - add missing copyright and license in pci.c
159
160 2004-05-22:
161  - cleanup Makefile
162  - add COPYING
163  - fix license informations
164  - discard unwanted output sections in bootloaders linker scripts
165  - created Changelog