Commit Graph

966 Commits

Author SHA1 Message Date
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
1ddf371672 Add ld.script in DISTFILES 2007-02-05 12:41:40 +00:00
Laurent Vivier
5dcd8bb683 Add HEADERS vga.h console.h 2007-02-05 12:14:28 +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
a9eabdd56d pass PPC_CC and PPC_OBJCOPY to second Makefile 2007-02-02 20:52:24 +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
5b64251564 add console.c vga.c font_8x16.c ld.script main.c vga.h console.h 2007-02-02 20:09:43 +00:00
Laurent Vivier
1d820285d1 add console.c vga.c font_8x16.c 2007-02-02 20:05:19 +00:00
Laurent Vivier
0b90ff25b3 Add relocation code 2007-02-02 20:03:40 +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
fd27a28539 re-activate powerpc support 2006-12-30 17:30:52 +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
3867353dec Add apple_driver in all_bin 2006-12-29 21:41:52 +00:00
Laurent Vivier
246caebcd4 pass the M68K_CC to the aple driver 2006-12-29 20:32:29 +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
21ee355ca7 add #ifdef __mc68000__ for inlined asm functions 2006-12-29 20:27:15 +00:00
Laurent Vivier
c70264f609 remove unneeded ARCH_M68K for typedef 2006-12-29 20:26:08 +00:00
Laurent Vivier
479702a005 Add default pathes for first and second level, manage some error cases 2006-11-03 12:39:55 +00:00
Laurent Vivier
d163a2f291 Add apple_driver-clean 2006-11-01 19:50:58 +00:00
Laurent Vivier
ce0ab6332f Don't overwrite CFLAGS 2006-11-01 19:48:51 +00:00
Laurent Vivier
002e3026ae On TEST_UNIT, use REQUEST_SENSE to know the device state 2006-11-01 17:47:32 +00:00
Laurent Vivier
7ce6576ba8 TEST_UNIT_READY doesn't need buffer, add REQUEST_SENSE 2006-11-01 17:46:06 +00:00
Laurent Vivier
ed0b247d09 TEST_UNIT_READY doesn't need buffer 2006-11-01 17:44:33 +00:00
Laurent Vivier
5feb420909 Disable SCSIRead() if no buffer provided. Some commands, like TEST_UNIT, don't read data from device 2006-11-01 17:43:48 +00:00
Laurent Vivier
1153cd593a add REQUEST_SENSE 2006-11-01 17:42:23 +00:00
Laurent Vivier
5eb95f1419 Wait bus is not busy 2006-10-30 21:52:58 +00:00
Laurent Vivier
6df85e6083 Add SCSIStat() 2006-10-30 21:52:23 +00:00
Laurent Vivier
c44daf1cd4 correctly set second level information 2006-10-28 22:35:44 +00:00
Laurent Vivier
2f1d2b4667 remove unneeded putchar() 2006-10-28 22:22:46 +00:00
Laurent Vivier
a4abee7327 allow to read scsi info in first level 2006-10-28 22:21:39 +00:00
Laurent Vivier
cbcdd3224b remove unused definition of memdum() 2006-10-28 10:17:45 +00:00
Laurent Vivier
164f1b4abf Add unused function to list drivers if needed 2006-10-28 10:16:47 +00:00
Laurent Vivier
92449e6c43 Add error codes for SCSI 2006-10-27 17:16:55 +00:00
Laurent Vivier
0abca62f09 Add support for non-standard (i.e. non apple) CDROM drive that doesnot gives a capacity 2006-10-27 17:14:30 +00:00
Laurent Vivier
a072a95201 Add scsi_TEST_UNIT_READY.c and scsi_INQUIRY.c 2006-10-27 09:22:02 +00:00
Laurent Vivier
4e9d97b275 first revision 2006-10-27 09:21:28 +00:00
Laurent Vivier
f0129ad176 Ignore scPhaseErr on SCSIRead() 2006-10-27 09:19:53 +00:00