Commit Graph

396 Commits

Author SHA1 Message Date
Laurent Vivier
272ac39b96 remove display_properties.S and define LMGetMainDevice(), detect display in vga_init() 2007-03-31 07:26:05 +00:00
Laurent Vivier
deb2d4c4d3 vga.base and vga.video are not arrays 2007-03-25 00:34:44 +00:00
Laurent Vivier
64e1ab4983 a pointer to an array is the array itself 2007-03-22 17:02:00 +00:00
Laurent Vivier
6f93ca663c emile_l2_header.configuration is int8_t, so functions arguments must use int8_t when dealing with configuration 2007-03-22 16:45:59 +00:00
Laurent Vivier
41e204ab1d a C string is signed char 2007-03-22 16:42:06 +00:00
Laurent Vivier
1cab2b046b second argument of Gestalt() is signed long, cast unsigned parameter 2007-03-22 16:27:34 +00:00
Laurent Vivier
21bec7bfa7 font_get is unsigned 2007-03-22 16:22:45 +00:00
Laurent Vivier
ddddfeffbb set variable kernel by casting with (char*) instead of (unsigned char*) 2007-03-22 16:21:54 +00:00
Laurent Vivier
cdc94e3962 change .chip to .cpu to use binutils 2.17 2007-03-22 15:36:39 +00:00
Laurent Vivier
edd5bc94fb Correct GPR[7] init 2007-02-19 15:57:57 +00:00
Laurent Vivier
93926639bc Remove section .bootstrap from swith_to_PPC.o to be able to put the new one 2007-02-19 15:57:25 +00:00
Laurent Vivier
f48db9e15f Add bootstrap section in swith_to_PPC.o instead of main.o 2007-02-17 22:39:07 +00:00
Laurent Vivier
e2777d45e2 use swith_to_PPC and a bootstrap to boot kernel PPC 2007-02-17 22:38:18 +00:00
Laurent Vivier
26118c7f51 update copyright to 2007 2007-02-17 22:29:23 +00:00
Laurent Vivier
17796502ab Add some code to use bootstrap 2007-02-17 22:27:08 +00:00
Laurent Vivier
29e78549bc remove bootstrapPPC.h 2007-02-05 11:52:06 +00:00
Laurent Vivier
ecd6e4a478 Define PPC registers for PPC bootstrap 2007-02-02 22:29:40 +00:00
Laurent Vivier
ada6f874ba correct bootstrap dependency 2007-02-02 22:27:58 +00:00
Laurent Vivier
46d18c90b4 Add bootstrap and switch to PPC 2007-02-02 22:21:38 +00:00
Laurent Vivier
09991740ef Add bootstrap section in main.o and copy it to second.o 2007-02-02 22:12:48 +00:00
Laurent Vivier
1c837e7b48 Add bootstrap section 2007-02-02 22:10:17 +00:00
Laurent Vivier
7ea5409a1c Substract min_addr instead of PAGE_SIZE, align kernel address on PAGE_SIZE 2007-02-02 20:13:11 +00:00
Laurent Vivier
68e219e402 remove unused file 2007-01-01 20:53:32 +00:00
Laurent Vivier
51aa5b458f correct typo 2007-01-01 18:51:03 +00:00
Laurent Vivier
2f0f9f997e Add support for e_machine EM_PPC 2006-12-30 17:19:58 +00:00
Laurent Vivier
c7c53e03bf remove bootstrap_size for ARCH_PPC 2006-12-29 22:14:13 +00:00
Laurent Vivier
da4ce9585c correct errors to re-activate ARCH_PPC 2006-12-29 22:13:22 +00:00
Laurent Vivier
53d1c73f96 include macos/types.h 2006-12-29 22:10:34 +00:00
Laurent Vivier
e68b0482e8 clear command line buffer before filling it with the property 2006-12-29 20:29:19 +00:00
Laurent Vivier
58efcb5f44 remove unneeded packed attribute 2006-12-29 20:28:28 +00:00
Laurent Vivier
164f1b4abf Add unused function to list drivers if needed 2006-10-28 10:16:47 +00:00
Laurent Vivier
c257b6b678 update (c) date 2006-10-20 22:21:41 +00:00
Laurent Vivier
3eb8a4e2cc Call SetInterrupt() only for Display drivers, call DrvrRemove() (why not ?) 2006-10-20 22:14:26 +00:00
Laurent Vivier
1bb375da59 Change my email address to Laurent@lvivier.info 2006-09-15 14:55:39 +00:00
Laurent Vivier
851e1e0777 check result of graphic init 2005-12-12 22:31:05 +00:00
Laurent Vivier
ad0f9c2b6b use get_next_property() and get_property() from libemile 2005-12-08 06:34:58 +00:00
Laurent Vivier
f143ea45a2 add 0%, check return of seek() 2005-12-05 19:57:27 +00:00
Laurent Vivier
9c140330c5 remove banner and some traces 2005-12-05 19:56:37 +00:00
Laurent Vivier
5194edb54d Remove traces (MMU type) 2005-12-05 19:53:39 +00:00
Laurent Vivier
7e6ec8e67b Add a progress bar 2005-12-02 19:05:36 +00:00
Laurent Vivier
3be455d92b check return value of stream_read() 2005-12-02 01:19:51 +00:00
Laurent Vivier
30f53ccdbb Add libcontainer 2005-12-01 22:16:34 +00:00
Laurent Vivier
116c7694fb some cleanups for dist 2005-12-01 13:52:01 +00:00
Laurent Vivier
afb28049a1 remove lowmem.h and memory.h, moved to libmacos 2005-11-29 00:18:58 +00:00
Laurent Vivier
896ac19f91 Obsoleted by EM06 2005-11-28 23:57:42 +00:00
Laurent Vivier
d0411ded91 read_line() : do not cross the the end of the configuration (0-mark), remove traces about kernel and initrd 2005-11-28 23:56:47 +00:00
Laurent Vivier
e44fa532f2 add read_config_vga() 2005-11-28 23:21:00 +00:00
Laurent Vivier
c0a9e8b158 Manage stopbits for serial, put parameters on a line alone, not inside kernel property 2005-11-28 23:20:25 +00:00
Laurent Vivier
c344eec4c8 Correct case where there is no parameter for the kernel 2005-11-28 00:15:36 +00:00
Laurent Vivier
9589271a29 EM06 header type: all is stored as text 2005-11-27 22:31:07 +00:00