Ben Gras
f5029b721a
Include boot options
2006-03-07 14:32:41 +00:00
Philip Homburg
e25dc302a9
Fixed masks on I/O ports.
2006-03-07 14:16:13 +00:00
Philip Homburg
a40988a29f
Disabled pci_intel_ctrl.
2006-03-07 14:14:53 +00:00
Philip Homburg
2478cde442
Print PCI capability types.
2006-03-06 15:19:51 +00:00
Philip Homburg
d8c209b4f8
A bit of leftover cleanup work.
2006-03-06 10:42:51 +00:00
Philip Homburg
9ddef3c59d
Build memory driver last.
2006-03-03 15:38:27 +00:00
Philip Homburg
816973d1fe
Support for DMA.
2006-03-03 15:37:51 +00:00
Ben Gras
f877da3aec
endpoint migration for drivers.
...
mostly renaming message field names to the new names.
tty stored process numbers in chars in tty and pty structs - now ints.
2006-03-03 10:21:45 +00:00
Philip Homburg
4ae5403558
LBA48 support.
2006-02-24 12:55:47 +00:00
Ben Gras
c08b6c2e28
Lance needs 4k due to 4k clicksize
2006-02-22 13:45:29 +00:00
Ben Gras
b3d3ed8f7c
Install memory in /usr/sbin
2006-02-17 15:03:38 +00:00
Ben Gras
e7657e1b67
Added some of my root devices
2006-02-17 11:58:02 +00:00
Ben Gras
65e7b878d4
getmachine info first, then init tty.
...
Problem report and fix given by:
Prof: Alejandro T. Bello Ruiz <abello@macareo.pucp.edu.pe>
2006-02-17 10:23:16 +00:00
Philip Homburg
7034c0795d
Moved PCI driver to the ramdisk.
2006-02-15 14:21:56 +00:00
Philip Homburg
c3a88d15d8
Initial root filesystem is now on a ramdisk that is part of the image.
2006-02-15 11:18:21 +00:00
Ben Gras
cde8d88dcc
Ignore system signals.
2006-02-06 15:33:39 +00:00
Ben Gras
13e0afef7b
#ifdeffed out some more debug stuff
2006-02-06 15:03:51 +00:00
Ben Gras
dc410a6245
#ifdeffed out some debug code
2006-02-06 15:02:19 +00:00
Philip Homburg
cf7db577ae
Report resources to the kernel.
2006-01-27 13:18:07 +00:00
Ben Gras
06db462da4
Added dvorak keymap.
2006-01-23 09:28:04 +00:00
Ben Gras
ad7f2784fe
Made 'called by' DEBUG-conditional to avoid messy startup message
2006-01-18 09:48:32 +00:00
Ben Gras
4102c1b44c
Make drivers install signal handlers so they don't die at exit.
2006-01-17 17:43:35 +00:00
Ben Gras
24f8db780c
Include rescue driver
2006-01-17 16:16:12 +00:00
Ben Gras
c452baf68d
Made memory driver notice about location in DS a debug statement.
2006-01-17 15:53:43 +00:00
Philip Homburg
d65c8c116c
Initial version of Cardbus support with the TI1225 Cardbus controler.
2006-01-12 14:47:48 +00:00
Philip Homburg
e44aaf4c37
Many changes for cardbus support, automatic detection of PCI bridges,
...
resource allocation, and tracking.
2006-01-12 14:46:12 +00:00
Philip Homburg
ac7f7f3022
Less debug output from keyboard.
2006-01-12 14:44:02 +00:00
Philip Homburg
24cf667abb
PCI support in a separate driver.
2005-12-02 14:45:10 +00:00
Philip Homburg
a894f5842f
Larger raw keyboard/kbdaux buffer
2005-11-10 15:41:25 +00:00
Philip Homburg
5556281540
Added /dev/video for mapping video memory.
2005-11-09 15:45:48 +00:00
Philip Homburg
df279ac347
Set IOPL when /dev/mem is opened. Fixed small bug in MIOCMAP/MIOCUNMAP
2005-11-04 17:16:54 +00:00
Philip Homburg
83df200475
Less restrictive I/O port check.
2005-11-03 13:42:56 +00:00
Philip Homburg
e6e1f4431d
Make I/O port check less strict
2005-11-03 11:33:42 +00:00
Philip Homburg
c11611802e
Pass the right pointers to sys_inb
2005-10-24 14:02:45 +00:00
Philip Homburg
0b5a135a67
Raw keyboard and AUX support. Needs cleaning up.
2005-10-24 13:57:19 +00:00
Ben Gras
d0806fd1af
Make lance driver notify inet on startup, and respond to getname
2005-10-21 18:20:44 +00:00
Ben Gras
2b23d38c5b
Panic fix
2005-10-21 18:20:26 +00:00
Philip Homburg
589e147ee3
Crash recovery changes.
2005-10-21 17:09:08 +00:00
Jorrit Herder
f8edaa7de4
Added replies to status requests from RS.
2005-10-21 14:39:21 +00:00
Jorrit Herder
78f20c3959
Rest ...
2005-10-21 13:46:47 +00:00
Jorrit Herder
dd49f3586f
New Rescue Device Driver (RAM disk like)
...
Allow restarting RTL8139
2005-10-21 13:24:22 +00:00
Philip Homburg
724813fdce
Prelim commit for ethernet driver crash recovery.
2005-10-21 11:51:45 +00:00
Jorrit Herder
381c24ce17
New MEM driver for recovery.
2005-10-20 20:26:02 +00:00
Ben Gras
ad2bf251a3
Don't print KMESSages, they are sent to tty separately.
2005-10-20 09:29:18 +00:00
Ben Gras
ea75918df1
printf() by kernel and servers now send messages to an array of processes,
...
OUTPUT_PROCS_ARRAY in <minix/config.h>, in that order, terminated by NONE.
log no longer forwards messages to tty itself. This leads to less funny
loops and more robust debug-message handling. Also the list of
processes receiving messages can easily be changed around or disabled by
editing the array (e.g. disable it by changing the array to { NONE }.).
2005-10-18 10:34:54 +00:00
Ben Gras
0830c99b56
Leave out exit() that was in there to test RS.
2005-10-18 10:04:11 +00:00
Jorrit Herder
bf3f53be27
Removed check if slot in use for keymapping: otherwise IS may have problems
...
to recover.
2005-10-17 13:19:48 +00:00
Ben Gras
7226f4685f
Get out silly debug message
2005-10-13 08:49:42 +00:00
Philip Homburg
23d2c0e1eb
Intel 82845B/A and Intel 82801B
2005-10-12 15:26:47 +00:00
Jorrit Herder
ee1f2bcb39
Minor fixes for RS. Install signal handlers.
2005-10-12 15:06:00 +00:00
Ben Gras
87dbfc7dda
Added DEV_PING message type to drivers (but not ethernet drivers) so
...
RS can monitor them.
2005-10-12 14:31:39 +00:00
Ben Gras
f463c247b6
Minor number for pty device nodes computed wrongly
2005-10-11 17:04:56 +00:00
Ben Gras
b9defa9abd
select status should return minor device number instead of tty
...
line number
2005-10-04 12:04:00 +00:00
Ben Gras
8c4166ee85
Add SIGWINCH signal and functionality in tty and support in PM.
2005-10-03 12:03:57 +00:00
Philip Homburg
5871979657
More stack space for dp8390, floppy, and fxp
2005-09-30 13:02:17 +00:00
Philip Homburg
9f8f2484dd
Forward debug output that originates within TTY first to the log device.
2005-09-30 13:01:34 +00:00
Philip Homburg
72c0158393
Accept log output from TTY.
2005-09-30 12:59:12 +00:00
Philip Homburg
e0dbf0cd67
Intel 82801 Mobile
2005-09-30 12:58:14 +00:00
Philip Homburg
e281ad893d
Added MIOCMAP and MIOCUNMAP ioctls.
2005-09-30 12:57:30 +00:00
Ben Gras
b929457aef
Bogus notify() usage.
2005-09-27 19:05:42 +00:00
Ben Gras
f1549d7ac7
Typo fix by Al.
2005-09-27 18:25:08 +00:00
Ben Gras
b52c0732d8
openct ioctl in bios_wini driver, needed for sanity check in autopart
2005-09-24 12:26:31 +00:00
Ben Gras
2559cff6dc
Fix by Kenichi TAKAHAGI
2005-09-23 20:59:45 +00:00
Ben Gras
bd85f7015e
typo
2005-09-22 21:18:02 +00:00
Ben Gras
859f2ba189
Remove debug message
2005-09-22 12:08:11 +00:00
Ben Gras
12da65ee2e
Don't clear part table
2005-09-21 12:27:23 +00:00
Ben Gras
f379a59bc5
Makefile clean update
...
no .tar
2005-09-16 11:10:11 +00:00
Ben Gras
c4e4398043
Update by paboonst@cs.vu.nl
2005-09-16 11:09:08 +00:00
Ben Gras
3ca29cde44
Make it work without ENABLE_ATAPI
2005-09-16 09:43:02 +00:00
Ben Gras
f7fd32b9e5
at: first wipe partition table (workaround for a partition() bug)
...
setup: steps fix
2005-09-12 13:25:40 +00:00
Ben Gras
e3709af1b8
Andy's code fixes
2005-09-11 17:09:11 +00:00
Ben Gras
a4963c0376
New do_transfer construct permanent
2005-09-08 12:52:33 +00:00
Ben Gras
c18fb6b312
No more fake iso partition tables
2005-09-07 12:57:43 +00:00
Ben Gras
075c219309
Provisionally removed the fake iso partitioning in favour of a real partition
...
table on the boot CD
2005-09-07 10:04:48 +00:00
Ben Gras
d7c82dcec5
Patch by Michael Kennett for getting PCI working in Virtual PC.
2005-09-06 10:12:35 +00:00
Ben Gras
f0cc130f18
Joren l'Ami 's patch to check for <16MB
2005-09-05 18:01:56 +00:00
Ben Gras
54cfdfcb84
target should've been called depend
2005-09-05 14:17:33 +00:00
Ben Gras
544d69e8ea
Michael Kennetts changes to floppy driver
2005-09-05 13:00:37 +00:00
Ben Gras
664f7ff5c9
Imported AMD LANCE driver by various authors and contributors.
2005-09-04 20:08:22 +00:00
Ben Gras
dfe3b33cf5
Giovanni's fixes to dp8390:
...
Date: Sat, 03 Sep 2005 11:05:22 +0200
Subject: Minix 3.0.8
2005-09-04 18:53:15 +00:00
Ben Gras
becc8c1a6b
Giovanni's fixes to dpeth:
...
Date: Sat, 03 Sep 2005 11:05:22 +0200
Subject: Minix 3.0.8
2005-09-04 18:52:16 +00:00
Ben Gras
a32fa468f3
Make compiling with 0 pty's or rs232 lines possible (Al's patch)
2005-09-04 18:16:44 +00:00
Ben Gras
0be5f3cf7b
reorder drivers for more efficient making
...
mtree - added /usr/gnu
release - fiddling with deleting unwanted bits before copying for more
efficient packing
2005-09-01 12:30:17 +00:00
Ben Gras
6a56df46e9
*** empty log message ***
2005-08-30 16:56:46 +00:00
Ben Gras
e5205bdd2c
Found 2 debug messages in log driver.. killed.
2005-08-27 12:04:29 +00:00
Ben Gras
d0cd846ae8
Added some more debug statements that are enablable by atapi_debug in the
...
boot monitor.
Added SCSI_SENSE command that asks the drive, with request sense, about
diagnostics for the previous error. This command is called and the results
printed when atapi_debug is enabled and atapi errors occur.
Debug output also prints actual commands sent to the drive.
Suddenly, Andy's problem has vanished. Don't know why, minor changes
(e.g. moving the atapi packet data from stack to static) shouldn't have
fixed this.. But with the debug info, we stand a better chance of
finding out what it was if it occurs again.
2005-08-26 19:39:00 +00:00
Philip Homburg
9fc2555e6f
Added debug output for unsupported PCI-to-PCI bridges.
2005-08-26 11:36:57 +00:00
Philip Homburg
4cf7769a5d
Edge triggered interrupts are no longer fatal.
2005-08-26 11:16:03 +00:00
Ben Gras
1732526c50
LBA step
2005-08-25 16:25:19 +00:00
Philip Homburg
fe910fadcf
The lack of an ISA bridge is no longer fatal.
2005-08-25 16:21:51 +00:00
Jorrit Herder
067e2bb259
*** empty log message ***
2005-08-25 13:31:35 +00:00
Jorrit Herder
f36fc17c6d
Cleanup with gcc.:
2005-08-25 13:14:02 +00:00
Jorrit Herder
e156a1c5ed
*** empty log message ***
2005-08-25 13:02:15 +00:00
Jorrit Herder
98124a8082
Cleanup with gcc.
2005-08-25 12:50:11 +00:00
Philip Homburg
ae20e98d5e
Added some descriptions and some PCI controllers.
2005-08-25 12:49:22 +00:00
Jorrit Herder
8b6b353c86
Fixed gcc warnings in MEM driver.
2005-08-25 12:35:59 +00:00
Ben Gras
647e179038
. release fixes
...
. added OPENCT ioctl to at driver, which returns the number of times
a device is opened. if it's not opened exactly once, new partition info
will not be read in (at the next open after this close). included
this check in autopart.
2005-08-25 09:47:31 +00:00
Ben Gras
ae5f1f2286
ata-pci support for at driver.
...
added a hook in libdriver for HARD_INT messages.
2005-08-25 08:19:11 +00:00
Ben Gras
94ed5c2a4c
Separated one-time keyboard initialization from per-console keyboard
...
initialization. One-time init is called from tty.
Side effect is that the one-time init is done after the sys_getmachine()
call, which makes set_leds() work, which makes numlock go off at booting.
2005-08-24 08:15:23 +00:00
Jorrit Herder
b4d7de6ee1
New makefile (src/tools/Makefile) logic:
...
- make fresh install: still builds new everything (libraries, services, image)
- make clean image: only builds new boot image (about 5 sec. now!)
2005-08-23 12:53:35 +00:00