Commit Graph
100 Commits
Author SHA1 Message Date
Philip Homburg 8aa8552e95 Added SIGCONT to the list of signal that are to be ignored by default. 2006-01-30 16:27:49 +00:00
Philip Homburg 3ef1d71b75 Fail when make in a subdirectory fails. 2006-01-27 14:14:51 +00:00
Philip Homburg 8ec6f7af83 Make sys_privctl make the prototype. 2006-01-27 14:14:13 +00:00
Philip Homburg f4ae126596 Cosmetic changes. 2006-01-27 13:26:42 +00:00
Philip Homburg 38a16399f8 Store resource lists for drivers. Limited checks to enforce those lists. 2006-01-27 13:21:12 +00:00
Philip Homburg ee2253ec52 Use the sys_privctl library function. 2006-01-27 13:20:06 +00:00
Philip Homburg cf7db577ae Report resources to the kernel. 2006-01-27 13:18:07 +00:00
Philip Homburg 8036f12f47 I/O, memory and IRQ resource control interface. 2006-01-27 13:02:02 +00:00
Philip Homburg 21c06cfa1f Check contents of symbolic links. 2006-01-27 12:58:09 +00:00
Philip Homburg 4a713d8b6d Added sys_privctl.c. 2006-01-27 12:54:47 +00:00
Philip Homburg c461b0c63d '$(GMAKE) all' in lib target 2006-01-12 14:51:12 +00:00
Philip Homburg a5cc1cb8d1 sh MAKEDEV to avoid depending on any x-bits. Make depend before make clean. 2006-01-12 14:50:05 +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 21163c8da2 Print masked IRQs. 2006-01-12 14:41:40 +00:00
Philip Homburg d9d970bdfa GET_IRQACTIDS, allow SELF in do_vm_map. 2006-01-12 14:38:51 +00:00
Philip Homburg f18faca855 Added pci_init1.c, pci_attr_r16.c, pci_attr_w8.c, pci_attr_w16.c,
and pci_rescan_bus.c
2006-01-12 14:37:37 +00:00
Philip Homburg 2ac648b695 Restructured defines for bridges, added defines for cardbus. 2006-01-12 14:35:29 +00:00
Philip Homburg c4035d9c96 Added BUSC_PCI_RESCAN and GET_IRQACTIDS. 2006-01-12 14:34:00 +00:00
Philip Homburg 9484279e5a Added sys_getirqactids, pci_init1, pci_rescan_bus, and pci_attr_w8. 2006-01-12 14:33:29 +00:00
Philip Homburg 988493b2e2 Added caching bits 2006-01-12 14:32:42 +00:00
Philip Homburg ce7b2f64c5 Fixed bug in VLAN support. 2006-01-12 14:31:06 +00:00
Philip Homburg 9d8b27a2b1 Support for starting ethernet driver after inet has been started 2005-12-09 13:25:30 +00:00
Philip Homburg e0634c0b47 Mark ethernet fd nonblocking to avoid waiting for an ethernet address 2005-12-09 13:21:58 +00:00
Philip Homburg 222fddd73a Added PCI driver 2005-12-02 14:47:20 +00:00
Philip Homburg eec836014a PCI support in a separate driver 2005-12-02 14:45:38 +00:00
Philip Homburg 24cf667abb PCI support in a separate driver. 2005-12-02 14:45:10 +00:00
Philip Homburg 3dd0a97049 Stubs for accessing the PCI driver 2005-12-02 14:41:46 +00:00
Philip Homburg b3cd15b01b Separate pci driver 2005-12-02 14:40:51 +00:00
Philip Homburg a894f5842f Larger raw keyboard/kbdaux buffer 2005-11-10 15:41:25 +00:00
Philip Homburg f6bc0beb6f Less debug output 2005-11-10 15:40:36 +00:00
Philip Homburg 233c092280 Resurrected sys_eniop. 2005-11-09 17:14:14 +00:00
Philip Homburg b85736bd7b Grant tty permission to use SYS_VM_MAP and SYS_IOPENABLE. 2005-11-09 15:48:41 +00:00
Philip Homburg b3cf63b890 Added /dev/video. /dev/kbd and /dev/kbdaux are renumbered. 2005-11-09 15:46:15 +00:00
Philip Homburg 5556281540 Added /dev/video for mapping video memory. 2005-11-09 15:45:48 +00:00
Philip Homburg 4102a5db28 Various changes to header files for tcpdump. 2005-11-09 15:43:39 +00:00
Philip Homburg 6d02d10805 Added getprotobyname. 2005-11-09 15:42:38 +00:00
Philip Homburg 3fb6640115 Added tcpstat and udpstat. 2005-11-08 14:02:36 +00:00
Philip Homburg 7394f38ed7 Added paramvalue to the library. 2005-11-08 13:59:27 +00:00
Philip Homburg 0f8090e653 Small fix for ioctls. 2005-11-08 13:57:48 +00:00
Philip Homburg 3a0af50c80 ARP command. 2005-11-08 12:09:00 +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 80cce8b3d3 Added prototype for hypot. 2005-11-04 17:14:59 +00:00
Philip Homburg 8950d7eae7 Make struct sockaddr at least as big as struct sockaddr_in 2005-11-04 17:07:39 +00:00
Philip Homburg 0b7fcbfd70 Only the memory driver should be allowed access to SYS_IOPENABLE 2005-11-04 17:06:49 +00:00
Philip Homburg ee80996c9a _sigsetjmp was missing. 2005-11-04 17:05:28 +00:00
Philip Homburg 36e1cb4436 sys_eniop was missing. 2005-11-04 17:03:49 +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 c62239687d More stack for rlogind. 2005-10-24 14:06:36 +00:00
Philip Homburg 070f7673b9 More stack for cp, du, and synctree. 2005-10-24 14:04:22 +00:00
Philip Homburg c11611802e Pass the right pointers to sys_inb 2005-10-24 14:02:45 +00:00
Philip Homburg d9d4a4cacd kbdaux 2005-10-24 14:00:46 +00:00
Philip Homburg 0b5a135a67 Raw keyboard and AUX support. Needs cleaning up. 2005-10-24 13:57:19 +00:00
Philip Homburg d920f5e0f9 Support for raw keyboard I/O and the AUX (PS/2 mouse) channel. 2005-10-24 13:52:53 +00:00
Philip Homburg ed4ec02ddf Removed cast from sys_inb. 2005-10-24 13:51:39 +00:00
Philip Homburg 1de4b3a426 More filedescriptors 2005-10-24 13:51:02 +00:00
Philip Homburg bfa0a555ad Removed debug printfs. 2005-10-24 13:48:50 +00:00
Philip Homburg 29eed99c71 Added paning variable to help routing debug output. 2005-10-24 13:47:24 +00:00
Philip Homburg 6a0a7c1a76 More filedescriptors 2005-10-24 13:43:03 +00:00
Philip Homburg 589e147ee3 Crash recovery changes. 2005-10-21 17:09:08 +00:00
Philip Homburg ad1f30a63f Deal with crashing ethernet drivers 2005-10-21 16:51:21 +00:00
Philip Homburg 724813fdce Prelim commit for ethernet driver crash recovery. 2005-10-21 11:51:45 +00:00
Philip Homburg 23d2c0e1eb Intel 82845B/A and Intel 82801B 2005-10-12 15:26:47 +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
Philip Homburg 42e1dad99c Hack to provide kernel with space for page table. 2005-09-30 12:56:00 +00:00
Philip Homburg 9bee3f4b08 IOPL, VM, and serial debug output (disabled). 2005-09-30 12:54:59 +00:00
Philip Homburg 9528152f68 Added sys_eniop, sys_vm_setbuf, and sys_vm_map. 2005-09-30 12:51:33 +00:00
Philip Homburg 731eee27c3 Nonblocking connect for TCP sockets. 2005-09-30 12:50:50 +00:00
Philip Homburg 4ac2d8d392 Optionally more debug output. 2005-09-30 12:50:14 +00:00
Philip Homburg 99fa9df344 X expects an implicit bind to INADDR_ANY for UDP sockets. 2005-09-30 12:49:10 +00:00
Philip Homburg c4184bb45b nonamed doesn't like DNS requests over TCP. So, don't try to use them. 2005-09-30 12:48:26 +00:00
Philip Homburg 31c1d6bf0d Changes to includes for VM, IOPL, logging. Increased _NR_PROCS, CLICK_SIZE is
now 4096.
2005-09-30 12:47:03 +00:00
Philip Homburg 5f7b803dcd Asynchronous connect (for non-blocking socket connect emulation) 2005-09-30 12:44:39 +00:00
Philip Homburg a9a8299e88 Misc. compatibility changes 2005-09-30 12:41:25 +00:00
Philip Homburg 440668c645 Added ELOOP 2005-09-30 12:39:12 +00:00
Philip Homburg 4d3e666043 Less debug output 2005-08-31 14:20:49 +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
Philip Homburg fe910fadcf The lack of an ISA bridge is no longer fatal. 2005-08-25 16:21:51 +00:00
Philip Homburg b5abc91add Added getsockname and getsockopt. 2005-08-25 15:10:57 +00:00
Philip Homburg ae20e98d5e Added some descriptions and some PCI controllers. 2005-08-25 12:49:22 +00:00
Philip Homburg a61e8f28c7 Added basename(3) 2005-08-25 11:33:43 +00:00
Philip Homburg 4c863cf9fc Fixed 'connected' check. 2005-08-25 10:47:24 +00:00
Philip Homburg d45066257c More stack for make. Fixed buffer overrun in make. 2005-08-18 11:36:36 +00:00
Philip Homburg 8f9087b8d1 Added support for creating CDs with harddisk emulation 2005-08-16 12:09:20 +00:00
Philip Homburg 7884b3594e Updated comment 2005-08-15 14:08:45 +00:00
Philip Homburg cc083ade4d -h option for harddisk emulation 2005-08-15 14:08:18 +00:00
Philip Homburg c392c177b5 Boot environment option 'bios_remap_first'. Thios option remaps the first
BIOS drive to d7, the second BIOS drive to d0, the third to d1, etc. This
useful for CD-ROM hardisk emulation.
2005-08-15 13:19:02 +00:00
Philip Homburg d807719b57 Also make c0d7 for CD-ROM harddisk emulation. 2005-08-15 13:17:20 +00:00
Philip Homburg f0c331c51c Use a fake geometry for files. 2005-08-15 13:15:39 +00:00
Philip Homburg a54e0b20ba 'Normal' mode didn't work. 2005-08-11 13:55:06 +00:00
Philip Homburg c1dd29ba0c Support for ethernet in QEMU. 2005-08-09 11:23:41 +00:00
Philip Homburg 2f56b477c0 Fixed mq leak. 2005-08-08 15:49:16 +00:00
Philip Homburg 490430f627 Undo one hack for QEMU, add another. 2005-08-05 19:08:02 +00:00