Laurent Vivier
05b155ce52
debian: allows to compile emile with gcc-4.1
...
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2011-12-18 14:39:01 +01:00
Laurent Vivier
6bced901e2
include linux/fs.h before linux/ext2_fs.h
...
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2011-12-18 14:38:58 +01:00
Laurent Vivier
8a1be776ad
remove close() of unitialized fd
...
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2011-12-18 14:38:53 +01:00
Laurent Vivier
3130ac4a9e
Add -Wa,-mcpu=68030 and -Wa,-mcpu=68040
...
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2011-12-18 14:38:44 +01:00
Laurent Vivier
9bd17c1bd9
Add EnterSupervisorMode()
...
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2009-06-19 00:25:11 +02:00
Laurent Vivier
efcadd06c5
Define get_physical() and make_resident()
...
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2009-06-18 22:24:51 +02:00
Laurent Vivier
dd27d8c153
Add include of macos/errors.h
...
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2009-06-18 22:24:15 +02:00
Laurent Vivier
f71ae4b6d0
Add LockMemory() and LockMemoryContiguous()
...
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2009-06-18 22:11:03 +02:00
Laurent Vivier
a2de5774fe
Replace space by tab
...
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2009-06-18 22:02:41 +02:00
Laurent Vivier
2b6bc8a596
Add GetPhysical() trap
...
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2009-06-18 22:00:27 +02:00
Laurent Vivier
80b3fbbec7
switch off interrupts before the PPC bootstrap
...
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2009-06-12 01:14:50 +02:00
Laurent Vivier
5f819dde88
Correctly create the PPC bootstrap section
...
To be copied to the flat binary file from the ELF file, the section
.bootstrap needs to have the "load" flag. Otherwise objcopy removes it
(even with -j .bootstrap).
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2009-06-12 00:59:26 +02:00
Laurent Vivier
c1b482e48a
Preserve register %a2.
...
If we don't preserver the %a2 register through MacOS traps, the content
of "emile_l2_header_t* info" in second/main:start() is lost.
It seems gcc supposes this register is not modified whereas it is.
This has been detected on a powermac 7100. I don't know if this appears
because of the powermac ROM or of the gcc version (4.3.2).
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2009-06-11 22:02:04 +02:00
Laurent Vivier
2d8317cb92
Add 64bit build host support for the first level parameters (replace void* by u_int32_t)
...
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2009-06-10 02:19:09 +02:00
Laurent Vivier
003dc015eb
uptdate .gitignore
...
add *.bin, *.gz, and *.swp and objects directories
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2009-06-08 22:39:40 +02:00
Laurent Vivier
c4f9714d63
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...
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2009-06-08 22:37:03 +02:00
Laurent Vivier
aba7a139c5
libunix: because of mess between gcc and as: remove cpu directive and use the default provided by gcc (68020). Classic will wait later...
...
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2009-06-08 21:55:43 +02:00
Laurent Vivier
f20c8f1194
EMILE PPC is also compiled with m68k tools except clearly
...
identified files
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2009-06-08 18:33:19 +02:00
Laurent Vivier
2971c5775d
Correct branch local label to go backward instead forward (assembler error)
...
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2009-06-08 18:32:34 +02:00
Laurent Vivier
e16d8501ed
Correct signe of response according Gestalt signature
...
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2009-06-08 18:30:59 +02:00
Laurent Vivier
5d2fe2dbb2
Allow to compile with gcc-4 by adding a contraint on memory for MacOS traps
...
Signed-off-by: Laurent Vivier <Laurent@lvivier.info>
2008-10-27 20:51:15 +01:00
Laurent Vivier
72fe121b08
Change VERSION from 0.13 to 0.13CVS
...
Signed-off-by: Laurent Vivier <Laurent@lvivier.info>
2008-09-25 16:55:52 +02:00
Laurent Vivier
20e785f628
Define vga_set_palette() to define current display palette.
...
Signed-off-by: Laurent Vivier <Laurent@lvivier.info>
2008-09-17 14:53:27 +02:00
Laurent Vivier
094feb6fe2
create .gitignore
...
Signed-off-by: Laurent Vivier <Laurent@lvivier.info>
2008-09-17 14:51:45 +02:00
Laurent Vivier
db0457b9e5
Push parameters of _SetEntries into the stack instead of registers.
...
Add graphical display type (clut, fixed, direct).
Signed-off-by: Laurent Vivier <Laurent@lvivier.info>
2008-09-17 14:45:35 +02:00
Laurent Vivier
34dc6d518c
Add SetEntries() to set color palette
...
Signed-off-by: Laurent Vivier <Laurent@lvivier.info>
2008-09-14 23:59:22 +02:00
Laurent Vivier
894efdd1db
Add some definitions to video.h
...
Signed-off-by: Laurent Vivier <Laurent@lvivier.info>
2008-09-14 23:55:35 +02:00
Finn Thain
c1ebc202d7
This patch corrects the generated tools.mk when no tool to create manual
...
from docbook is found
Original patch has been modified to send message to >&2 instead of /dev/stderr
and to stop make.
Signed-off-by: Finn Thain <fthain@telegraphics.com.au>
Signed-off-by: Laurent Vivier <Laurent@lvivier.info>
2008-09-11 00:21:35 +02:00
Laurent Vivier
c5268fb299
Move all docs management from Rules.mk to docs/Makefile, to avoid conflists between variables (SOURCES, OBJS, ...)
...
Signed-off-by: Laurent Vivier <Laurent@lvivier.info>
2008-09-05 14:20:41 +02:00
Laurent Vivier
e1d621532a
Update README
...
Signed-off-by: Laurent Vivier <Laurent@lvivier.info>
2008-09-05 14:02:55 +02:00
Laurent Vivier
5de80e9c48
Add command line interface
2008-09-02 19:40:35 +00:00
Laurent Vivier
bcd309d505
use temp file to set configuration
2008-08-13 20:17:46 +00:00
Laurent Vivier
99a937f634
change Standards-Version
2008-08-13 19:40:59 +00:00
Laurent Vivier
de93e31ec4
Change FSF address
2008-08-13 19:40:12 +00:00
Laurent Vivier
31fb7a324e
move to version 0.13
2008-08-13 13:07:08 +00:00
Laurent Vivier
e67d69181a
Update
2008-08-13 13:06:59 +00:00
Laurent Vivier
7eb57e21d0
add usage of --emiledriver and --config
2008-08-13 13:03:49 +00:00
Laurent Vivier
fe6896415e
update copyright for EMILE, add copyright for mkisofs
2008-08-13 12:44:54 +00:00
Laurent Vivier
f89ab83ec9
Add apple_driver
2008-08-13 12:33:05 +00:00
Laurent Vivier
e01d129289
install apple_driver
2008-08-13 12:29:52 +00:00
Laurent Vivier
57dee88fbf
by default use EMILE driver
2008-08-13 12:29:19 +00:00
Laurent Vivier
5f09d45ad9
remove error message when complete transaction fails
2008-08-12 23:51:40 +00:00
Laurent Vivier
d3d9a428a5
correctly manage default values
2008-08-12 23:40:28 +00:00
Laurent Vivier
1a1478bfe8
correctly get boot unit
2008-08-12 23:37:22 +00:00
Laurent Vivier
be678577f6
ext2_init() fails if device is not an ext2 filesystem
2008-08-12 23:36:12 +00:00
Laurent Vivier
4e79c0b645
if APPLE_DRIVER, set the default unit to the boot unit
2008-08-12 13:55:44 +00:00
Laurent Vivier
fa06e26c9f
include ../first/macos.i, for APPLE_DRIVER, manage 32bitmode and boot unit
2008-08-12 13:54:55 +00:00
Laurent Vivier
b2b8839439
add --config to provide a configuration file
2008-08-12 13:51:49 +00:00
Laurent Vivier
689316713e
Allow to define a default unit to use if none is provided
2008-08-12 13:45:41 +00:00
Laurent Vivier
7ff51a725e
Add NewPtrClear
2008-08-12 11:44:46 +00:00