Commit Graph

566 Commits

Author SHA1 Message Date
Laurent Vivier
29d30cd033 Add turn_off_interrupts 2005-10-10 21:42:58 +00:00
Laurent Vivier
4d5dc66d99 correctly read console_mask 2005-10-09 13:03:20 +00:00
Laurent Vivier
9704f9621c cleaning 2005-10-06 22:13:50 +00:00
Laurent Vivier
6b03bcd7be Add SGetCString() and SRsrcInfo() 2005-10-06 22:07:28 +00:00
Laurent Vivier
87c23547c0 Add function to list drivers 2005-10-06 21:06:20 +00:00
Laurent Vivier
950d8d3f99 move OpenDriver(), CloseDriver(), read(), write(), SerGetBuf() from serial.c to driver.c 2005-10-06 21:03:19 +00:00
Laurent Vivier
faac96d4a9 Add LMGetUnitTableEntryCount() and LMGetUTableBase() 2005-09-22 23:05:30 +00:00
Laurent Vivier
606df3c2a6 Add p2cstring() 2005-09-22 23:04:43 +00:00
Laurent Vivier
58875373bb Add read_long()/write_long() for little/big-endian and 32-64bit 2005-09-22 20:17:30 +00:00
Laurent Vivier
8bcae44b04 set netBSD flags 2005-09-21 23:23:18 +00:00
Laurent Vivier
ae3c4cf81a use second default targets instead of explicit targets 2005-09-19 23:08:16 +00:00
Laurent Vivier
e6e52556ff Add support for NetBSD (env) 2005-09-19 22:15:34 +00:00
Laurent Vivier
145ed7479e More NetBSD support 2005-09-19 22:10:41 +00:00
Laurent Vivier
dbfff6ba88 Define COMMAND_LINE_LENGTH 2005-09-19 22:08:08 +00:00
Laurent Vivier
69d73de025 Set some env variables 2005-09-19 22:07:21 +00:00
Laurent Vivier
be8b8ee163 move gmt_bias from bootinfo.c to arch.c 2005-09-19 22:01:53 +00:00
Laurent Vivier
1e3f09576a Force primary target 2005-09-19 19:20:33 +00:00
Laurent Vivier
f696ece068 Add support for multiple kernel type: add netBSD 2005-09-19 19:08:55 +00:00
Laurent Vivier
acf4794515 Add netBSD boot parameters support 2005-09-19 19:05:02 +00:00
Laurent Vivier
7df4fa9949 Add an entry point in enter_kernel for netBSD support 2005-09-19 19:03:39 +00:00
Laurent Vivier
8efc25ca70 smarter --gestaltid 2005-09-10 00:06:08 +00:00
Laurent Vivier
b5c3418abf Allow to set/unset gestaltid alone 2005-09-09 23:50:30 +00:00
Laurent Vivier
707177a891 set version to 0.10CVS 2005-09-09 23:44:20 +00:00
Laurent Vivier
e09d93360d RELEASE 0.9 2005-09-07 00:49:22 +00:00
Laurent Vivier
f77dcd8300 Correct KERNEL PANIC on IIci: move bootinfo() and set_kernel_bootinfo() after disable_cache() 2005-09-07 00:29:22 +00:00
Laurent Vivier
2665d70906 Update with cvs2cl 2005-09-05 21:16:09 +00:00
Laurent Vivier
1bd317067f RAMDISK memory MUST be allocated at top of memory 2005-09-05 21:11:12 +00:00
Laurent Vivier
4757dff52c Add malloc_top() that try to allocate memory at top of memory 2005-09-05 21:10:31 +00:00
Laurent Vivier
1c814a938b Correctly manage VT100 control characters on serial port (ignore NULL characters) 2005-09-05 19:36:12 +00:00
Laurent Vivier
c4598cd99c remove debug=ser from CONSOLE, add dependencie on vmlinuz for floppy_ramdisk.bin 2005-09-02 23:54:37 +00:00
Laurent Vivier
dc4745097f Manage righ arrow, left arrow and delete keys 2005-09-02 23:53:02 +00:00
Laurent Vivier
00ebe00960 Manage correctly escape strings, GOT table is not able to manage strings pointer in an array, use a switch()/case instead 2005-09-02 23:52:15 +00:00
Laurent Vivier
38e3d2758f Add PBSyncStatus() and its serial status commands 2005-08-31 23:35:08 +00:00
Laurent Vivier
2c6363842c buffer_get() return 0 instead of -1 if no available character 2005-08-31 23:33:57 +00:00
Laurent Vivier
4e4ab9a082 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-31 23:32:43 +00:00
Laurent Vivier
b1f8a617ce Update 2005-08-30 15:53:39 +00:00
Laurent Vivier
c2981e4607 Add serial_cursor_restore() and serial_cursor_save() 2005-08-30 08:04:26 +00:00
Laurent Vivier
3d6e6953b1 Add serial_cursor_save(and serial_cursor_restore(), and open serial ports for input, read character from serial ports, detect keypressed 2005-08-30 08:03:50 +00:00
Laurent Vivier
1146dd762d Correct rescue.bin: use compressed kernel image 2005-08-29 12:23:45 +00:00
Laurent Vivier
4222e48572 Use console_cursor_on(), console_cursor_off(), console_cursor_save(), console_cursor_restore() 2005-08-28 21:42:18 +00:00
Laurent Vivier
95e99c5c24 Add console_cursor_on(), console_cursor_off(), console_cursor_save(), console_cursor_restore() 2005-08-28 21:41:31 +00:00
Laurent Vivier
83f79b299b Add vga_cursor_save(), vga_cursor_save() and correct backspace 2005-08-28 21:39:54 +00:00
Laurent Vivier
5e7b54d562 Add path for keyboard.[ch] and cli.[ch] 2005-08-27 22:06:41 +00:00
Laurent Vivier
a1d0dcba79 Correct typo in usage 2005-08-27 21:54:24 +00:00
Laurent Vivier
217d119c4f disable CONSOLE 2005-08-27 21:53:35 +00:00
Laurent Vivier
12aefec328 Add cli.o 2005-08-27 21:26:06 +00:00
Laurent Vivier
279250d2c7 Call cli_edit() to edit parameters 2005-08-27 21:25:33 +00:00
Laurent Vivier
b7797df22f Add cli.h cli.c 2005-08-27 21:25:06 +00:00
Laurent Vivier
a6eb91ec1c Command Line Interpreter 2005-08-27 21:24:26 +00:00
Laurent Vivier
c80730558f Add management of \b 2005-08-27 18:52:51 +00:00