You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(165) |
Sep
(240) |
Oct
(424) |
Nov
(526) |
Dec
(293) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(242) |
Feb
(149) |
Mar
(143) |
Apr
(143) |
May
(76) |
Jun
(59) |
Jul
(20) |
Aug
(2) |
Sep
(49) |
Oct
(1) |
Nov
(4) |
Dec
|
2003 |
Jan
(1) |
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2004 |
Jan
|
Feb
|
Mar
|
Apr
(2) |
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2008 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(3) |
Nov
|
Dec
|
2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
(72) |
Jul
(36) |
Aug
(9) |
Sep
(16) |
Oct
(23) |
Nov
(9) |
Dec
(3) |
2010 |
Jan
|
Feb
(1) |
Mar
(35) |
Apr
(44) |
May
(56) |
Jun
(71) |
Jul
(41) |
Aug
(41) |
Sep
(22) |
Oct
(3) |
Nov
(1) |
Dec
(1) |
2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2012 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
2013 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2014 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2015 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
(1) |
Nov
(1) |
Dec
|
2016 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
2017 |
Jan
|
Feb
|
Mar
(1) |
Apr
(1) |
May
(1) |
Jun
|
Jul
(1) |
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2021 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(1) |
Sep
(25) |
Oct
(105) |
Nov
(15) |
Dec
|
2025 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
(4) |
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Paul M. <le...@us...> - 2001-11-06 00:31:23
|
Update of /cvsroot/linux-mips/linux/arch/mips/galileo-boards/ev64120 In directory usw-pr-cvs1:/tmp/cvs-serv388/arch/mips/galileo-boards/ev64120 Modified Files: Makefile irq.c Log Message: Sync with OSS 2.4.11. Index: Makefile =================================================================== RCS file: /cvsroot/linux-mips/linux/arch/mips/galileo-boards/ev64120/Makefile,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -d -r1.1.1.1 -r1.2 --- Makefile 2001/06/22 02:29:31 1.1.1.1 +++ Makefile 2001/11/06 00:30:42 1.2 @@ -19,6 +19,8 @@ O_TARGET := ev64120.o +export-objs = i2o.o + obj-y := serialGT.o int-handler.o promcon.o reset.o setup.o irq.o \ irq-handler.o i2o.o pci_bios.o Index: irq.c =================================================================== RCS file: /cvsroot/linux-mips/linux/arch/mips/galileo-boards/ev64120/irq.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- irq.c 2001/08/10 21:53:38 1.2 +++ irq.c 2001/11/06 00:30:42 1.3 @@ -390,13 +390,6 @@ return 0; } -int (*irq_cannonicalize) (int irq); - -int galileo_irq_cannonicalize(int i) -{ - return i; -} - /******************************************************************** *galileo_irq_setup - * @@ -461,11 +454,8 @@ irq_desc[i].lock = SPIN_LOCK_UNLOCKED; } - irq_cannonicalize = galileo_irq_cannonicalize; galileo_irq_setup(); } - -/* EXPORT_SYMBOL(irq_cannonicalize); */ /* * Overrides for Emacs so that we follow Linus's tabbing style. |
From: Paul M. <le...@us...> - 2001-11-06 00:31:23
|
Update of /cvsroot/linux-mips/linux/Documentation In directory usw-pr-cvs1:/tmp/cvs-serv388/Documentation Modified Files: Configure.help Log Message: Sync with OSS 2.4.11. Index: Configure.help =================================================================== RCS file: /cvsroot/linux-mips/linux/Documentation/Configure.help,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- Configure.help 2001/10/24 05:40:44 1.2 +++ Configure.help 2001/11/06 00:30:42 1.3 @@ -120,18 +120,39 @@ If you don't know what to do here, say N. -APIC and IO-APIC Support on Uniprocessors +Multiquad support for NUMA systems +CONFIG_MULTIQUAD + This option is used for getting Linux to run on a (IBM/Sequent) NUMA + multiquad box. This changes the way that processors are bootstrapped, + and uses Clustered Logical APIC addressing mode instead of Flat Logical. + You will need a new lynxer.elf file to flash your firmware with - send + email to Mar...@us... + +IO-APIC Support on Uniprocessors CONFIG_X86_UP_IOAPIC - APIC (Advanced Programmable Interrupt Controller) is a scheme for - delivering hardware interrupt requests to the CPU. It is commonly - used on systems with several CPU's. If you have a single-CPU system - which uses APIC, you can say Y here to use it. If you say Y here - even though your machine doesn't have APIC, then the kernel will - still run with no slowdown at all. + An IO-APIC (I/O Advanced Programmable Interrupt Controller) is an + SMP-capable replacement for PC-style interrupt controllers. Most + SMP systems and a small number of uniprocessor systems have one. + If you have a single-CPU system with an IO-APIC, you can say Y here + to use it. If you say Y here even though your machine doesn't have + an IO-APIC, then the kernel will still run with no slowdown at all. - If you have system with several CPU's, you do not need to say Y - here: APIC will be used automatically. + If you have a system with several CPUs, you do not need to say Y + here: the IO-APIC will be used automatically. +Local APIC Support on Uniprocessors +CONFIG_X86_UP_APIC + A local APIC (Advanced Programmable Interrupt Controller) is an + integrated interrupt controller in the CPU. If you have a single-CPU + system which has a processor with a local APIC, you can say Y here to + enable and use it. If you say Y here even though your machine doesn't + have a local APIC, then the kernel will still run with no slowdown at + all. The local APIC supports CPU-generated self-interrupts (timer, + performance counters), and the NMI watchdog which detects hard lockups. + + If you have a system with several CPUs, you do not need to say Y + here: the local APIC will be used automatically. + Kernel math emulation CONFIG_MATH_EMULATION Linux can emulate a math coprocessor (used for floating point @@ -1143,6 +1164,29 @@ devices (hard disks, CD-ROM drives, etc.) that are connected to the builtin IDE interface. +MPC8xx IDE support +CONFIG_BLK_DEV_MPC8xx_IDE + This option provides support for IDE on Motorola MPC8xx Systems. + Please see 'Type of MPC8xx IDE interface' for details. + + If unsure, say N. + +Type of MPC8xx IDE interface +CONFIG_IDE_8xx_PCCARD + Select how the IDE devices are connected to the MPC8xx system: + + 8xx_PCCARD uses the 8xx internal PCMCIA interface in combination + with a PC Card (e.g. ARGOSY portable Hard Disk Adapter), + ATA PC Card HDDs or ATA PC Flash Cards (example: TQM8xxL + systems) + + 8xx_DIRECT is used for directly connected IDE devices using the 8xx + internal PCMCIA interface (example: IVMS8 systems) + + EXT_DIRECT is used for IDE devices directly connected to the 8xx + bus using some glue logic, but _not_ the 8xx internal + PCMCIA interface (example: IDIF860 systems) + ICS IDE interface support CONFIG_BLK_DEV_IDE_ICSIDE On Acorn systems, say Y here if you wish to use the ICS IDE @@ -2554,10 +2598,10 @@ module, say M here and read Documentation/modules.txt. The module will be called agpgart.o. -Intel 440LX/BX/GX/815/840/850 support +Intel 440LX/BX/GX/815/830M/840/850 support CONFIG_AGP_INTEL This option gives you AGP support for the GLX component of the - XFree86 4.x on Intel 440LX/BX/GX, 815, 840 and 850 chipsets. + XFree86 4.x on Intel 440LX/BX/GX, 815, 830M, 840 and 850 chipsets. For the moment, you should probably say N, unless you want to test the GLX component for XFree86 3.3.6, which can be downloaded from @@ -2565,9 +2609,9 @@ Intel I810/I810 DC100/I810e support CONFIG_AGP_I810 - This option gives you AGP support for the Xserver on the Intel 810 - and 815 chipset boards for their on-board integrated graphics. This - is required to do any useful video modes with these boards. + This option gives you AGP support for the Xserver on the Intel 810, + 830M and 815 chipset boards for their on-board integrated graphics. + This is required to do any useful video modes with these boards. VIA chipset support CONFIG_AGP_VIA @@ -7593,6 +7637,53 @@ location). You also want to check out the PCMCIA-HOWTO, available from http://www.linuxdoc.org/docs.html#howto . +Hermes chipset 802.11b support (Orinoco/Prism2/Symbol cards) +CONFIG_HERMES + A driver for 802.11b wireless cards based based on the "Hermes" or + Intersil HFA384x (Prism 2) MAC controller. This includes the vast + majority of the PCMCIA 802.11b cards (which are nearly all rebadges) + - except for the Cisco/Aironet cards. Cards supported include the + Apple Airport (not a PCMCIA card), WavelanIEEE/Orinoco, + Cabletron/EnteraSys Roamabout, ELSA AirLancer, MELCO Buffalo, Avaya, + IBM High Rate Wireless, Farralon Syyline, Samsung MagicLAN, Netgear + MA401, LinkSys WPC-11, D-Link DWL-650, 3Com AirConnect, Intel + PRO/Wireless, and Symbol Spectrum24 High Rate amongst others. + + This option includes the guts of the driver, but in order to + actually use a card you will also need to enable support for PCMCIA + Hermes cards, PLX9052 based PCI adaptors or the Apple Airport below. + + You will also very likely also need the Wireless Tools in order to + configure your card and that /etc/pcmcia/wireless.opts works : + http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html + +Apple Airport support (built-in) +CONFIG_APPLE_AIRPORT + Enable support for the Apple Airport card (which is essentially a + Lucent Orinoco card with a non-standard interface) built into some + newer Apple Macintosh machines. + +Hermes 802.11b in PLX9052 based PCI adaptor support +CONFIG_PLX_HERMES + Enable support for PCMCIA cards supported by the "Hermes" (aka + orinoco_cs) driver when used in PLX9052 based PCI adaptors. These + adaptors are not a full PCMCIA controller but act as a more limited + PCI <-> PCMCIA bridge. Several vendors sell such adaptors so that + 802.11b PCMCIA cards can be used in desktop machines. The Netgear + MA301 is such an adaptor. + + Support for these adaptors is so far still incomplete and buggy. + You have been warned. + +Hermes PCMCIA card support +CONFIG_PCMCIA_HERMES + Enable support for PCMCIA 802.11b cards using the Hermes or Intersil + HFA384x (Prism 2) chipset. To use your PC-cards, you will need + supporting software from David Hinds' pcmcia-cs package (see the + file Documentation/Changes for location). You also want to check out + the PCMCIA-HOWTO, available from + http://www.linuxdoc.org/docs.html#howto . + Hermes support (Orinoco/WavelanIEEE/PrismII/Symbol 802.11b cards) CONFIG_PCMCIA_HERMES A driver for "Hermes" chipset based PCMCIA wireless adaptors, such @@ -15739,24 +15830,17 @@ Creative EMU10K1 based PCI sound cards CONFIG_SOUND_EMU10K1 Say Y or M if you have a PCI sound card using the EMU10K1 chipset, - such as the Creative SBLive!, SB PCI512 or Emu-APS. - - For more information about the degree of support for the different - card models please check: + such as the various Creative SBLive!, SB PCI512 or Emu-APS. - http://opensource.creative.com + For more information on this driver and the degree of support for the + different card models please check <http://opensource.creative.com>. It is now possible to load dsp microcode patches into the EMU10K1 chip. These patches are used to implement real time sound processing - effects which include for example: signal routing, bass/treble control, - AC3 passthrough, ... - Userspace tools to create new patches and load/unload them can be found - at the above link. You need to get the source snapshot and then type: - - % make tools - % make install-tools - - in the top directory. + effects which include for example: signal routing, bass/treble + control, AC3 passthrough, ... + Userspace tools to create new patches and load/unload them can be + found at <http://opensource.creative.com/dist.html>. Creative EMU10K1 MIDI CONFIG_MIDI_EMU10K1 @@ -18512,6 +18596,16 @@ and Sony PCG-505TX. If you want to compile it as a module, say M here and read Documentation/modules.txt. The module will be called smc-ircc.o. + +VLSI 82C147 PCI-IrDA Controller Driver +CONFIG_VLSI_FIR + Say Y here if you want to build support for the VLSI 82C147 + PCI-IrDA Controller. This controller is used by the HP OmniBook 800 + and 5500 notebooks. The driver provides support for SIR, MIR and + FIR (4Mbps) speeds. + + If you want to compile it as a module, say M here and read + <file:Documentation/modules.txt>. The module will be called vlsi_ir.o. Serial dongle support CONFIG_DONGLE |
From: Paul M. <le...@us...> - 2001-11-06 00:31:23
|
Update of /cvsroot/linux-mips/linux/arch/mips/galileo-boards/ev96100 In directory usw-pr-cvs1:/tmp/cvs-serv388/arch/mips/galileo-boards/ev96100 Modified Files: Makefile Log Message: Sync with OSS 2.4.11. Index: Makefile =================================================================== RCS file: /cvsroot/linux-mips/linux/arch/mips/galileo-boards/ev96100/Makefile,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- Makefile 2001/07/06 01:25:33 1.2 +++ Makefile 2001/11/06 00:30:42 1.3 @@ -17,6 +17,8 @@ O_TARGET:= ev96100.o +export-objs = irq.o + obj-y := init.o pci_ops.o pci_fixups.o time.o irq.o int-handler.o setup.o puts.o include $(TOPDIR)/Rules.make |
From: Paul M. <le...@us...> - 2001-11-06 00:31:22
|
Update of /cvsroot/linux-mips/linux In directory usw-pr-cvs1:/tmp/cvs-serv388 Modified Files: Makefile Log Message: Sync with OSS 2.4.11. Index: Makefile =================================================================== RCS file: /cvsroot/linux-mips/linux/Makefile,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- Makefile 2001/10/24 05:30:37 1.8 +++ Makefile 2001/11/06 00:30:42 1.9 @@ -1,6 +1,6 @@ VERSION = 2 PATCHLEVEL = 4 -SUBLEVEL = 10 +SUBLEVEL = 11 EXTRAVERSION = -mips KERNELRELEASE=$(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(EXTRAVERSION) |
From: Paul M. <le...@us...> - 2001-11-06 00:31:16
|
Update of /cvsroot/linux-mips/linux/fs In directory usw-pr-cvs1:/tmp/cvs-serv388/fs Modified Files: Config.in Makefile Log Message: Sync with OSS 2.4.11. Index: Config.in =================================================================== RCS file: /cvsroot/linux-mips/linux/fs/Config.in,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- Config.in 2001/08/10 18:51:06 1.2 +++ Config.in 2001/11/06 00:30:47 1.3 @@ -26,13 +26,14 @@ dep_tristate ' UMSDOS: Unix-like file system on top of standard MSDOS fs' CONFIG_UMSDOS_FS $CONFIG_MSDOS_FS dep_tristate ' VFAT (Windows-95) fs support' CONFIG_VFAT_FS $CONFIG_FAT_FS dep_tristate 'EFS file system support (read only) (EXPERIMENTAL)' CONFIG_EFS_FS $CONFIG_EXPERIMENTAL -dep_tristate 'Journalling Flash File System (JFFS) support (EXPERIMENTAL)' CONFIG_JFFS_FS $CONFIG_EXPERIMENTAL $CONFIG_MTD +dep_tristate 'Journalling Flash File System (JFFS) support' CONFIG_JFFS_FS $CONFIG_MTD if [ "$CONFIG_JFFS_FS" = "y" -o "$CONFIG_JFFS_FS" = "m" ] ; then int 'JFFS debugging verbosity (0 = quiet, 3 = noisy)' CONFIG_JFFS_FS_VERBOSE 0 + bool 'JFFS stats available in /proc filesystem' CONFIG_JFFS_PROC_FS fi -dep_tristate 'Journalling Flash Filesystem version 2 (EXPERIMENTAL)' CONFIG_JFFS2_FS $CONFIG_EXPERIMENTAL $CONFIG_MTD -if [ "$CONFIG_JFFS2_FS" != "n" ]; then - int 'JFFS2 debugging verbosity (0 = quiet)' CONFIG_JFFS2_FS_DEBUG 0 +dep_tristate 'Journalling Flash File System v2 (JFFS2) support (EXPERIMENTAL)' CONFIG_JFFS2_FS $CONFIG_EXPERIMENTAL $CONFIG_MTD +if [ "$CONFIG_JFFS2_FS" != "n" ] ; then + int 'JFFS2 debugging verbosity (0 = quiet, 3 = noisy)' CONFIG_JFFS2_FS_DEBUG 0 fi tristate 'Compressed ROM file system support' CONFIG_CRAMFS bool 'Virtual memory file system support (former shm fs)' CONFIG_TMPFS Index: Makefile =================================================================== RCS file: /cvsroot/linux-mips/linux/fs/Makefile,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- Makefile 2001/10/22 19:16:45 1.3 +++ Makefile 2001/11/06 00:30:47 1.4 @@ -14,7 +14,7 @@ super.o block_dev.o char_dev.o stat.o exec.o pipe.o namei.o \ fcntl.o ioctl.o readdir.o select.o fifo.o locks.o \ dcache.o inode.o attr.o bad_inode.o file.o iobuf.o dnotify.o \ - filesystems.o + filesystems.o namespace.o ifeq ($(CONFIG_QUOTA),y) obj-y += dquot.o |
From: Paul M. <le...@us...> - 2001-11-06 00:31:16
|
Update of /cvsroot/linux-mips/linux/scripts In directory usw-pr-cvs1:/tmp/cvs-serv388/scripts Modified Files: split-include.c Log Message: Sync with OSS 2.4.11. Index: split-include.c =================================================================== RCS file: /cvsroot/linux-mips/linux/scripts/split-include.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- split-include.c 2001/11/05 18:52:49 1.3 +++ split-include.c 2001/11/06 00:30:47 1.4 @@ -188,7 +188,7 @@ * So by having an initial \n, strstr will find exact matches. */ - fp_find = popen("find * -type f -print", "r"); + fp_find = popen("find * -type f -name \"*.h\" -print", "r"); if (fp_find == 0) ERROR_EXIT( "find" ); |
From: Paul M. <le...@us...> - 2001-11-06 00:31:16
|
Update of /cvsroot/linux-mips/linux/kernel In directory usw-pr-cvs1:/tmp/cvs-serv388/kernel Modified Files: sched.c Log Message: Sync with OSS 2.4.11. Index: sched.c =================================================================== RCS file: /cvsroot/linux-mips/linux/kernel/sched.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- sched.c 2001/10/19 21:19:40 1.2 +++ sched.c 2001/11/06 00:30:47 1.3 @@ -1313,6 +1313,8 @@ atomic_inc(¤t->files->count); } +extern unsigned long wait_init_idle; + void __init init_idle(void) { struct schedule_data * sched_data; @@ -1325,6 +1327,7 @@ } sched_data->curr = current; sched_data->last_schedule = get_cycles(); + clear_bit(current->processor, &wait_init_idle); } extern void init_timervecs (void); |
From: Paul M. <le...@us...> - 2001-11-06 00:31:15
|
Update of /cvsroot/linux-mips/linux/drivers/net/tulip In directory usw-pr-cvs1:/tmp/cvs-serv388/drivers/net/tulip Modified Files: tulip_core.c Log Message: Sync with OSS 2.4.11. Index: tulip_core.c =================================================================== RCS file: /cvsroot/linux-mips/linux/drivers/net/tulip/tulip_core.c,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- tulip_core.c 2001/10/26 20:35:41 1.8 +++ tulip_core.c 2001/11/06 00:30:45 1.9 @@ -513,6 +513,11 @@ int retval; MOD_INC_USE_COUNT; + if ((retval = request_irq(dev->irq, &tulip_interrupt, SA_SHIRQ, dev->name, dev))) { + MOD_DEC_USE_COUNT; + return retval; + } + tulip_init_ring (dev); tulip_up (dev); @@ -523,10 +528,6 @@ netif_start_queue (dev); - if ((retval = request_irq(dev->irq, &tulip_interrupt, SA_SHIRQ, dev->name, dev))) { - MOD_DEC_USE_COUNT; - return retval; - } return 0; } |
From: Paul M. <le...@us...> - 2001-11-06 00:31:15
|
Update of /cvsroot/linux-mips/linux/include/linux In directory usw-pr-cvs1:/tmp/cvs-serv388/include/linux Modified Files: miscdevice.h pci_ids.h Log Message: Sync with OSS 2.4.11. Index: miscdevice.h =================================================================== RCS file: /cvsroot/linux-mips/linux/include/linux/miscdevice.h,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- miscdevice.h 2001/07/09 21:50:55 1.2 +++ miscdevice.h 2001/11/06 00:30:47 1.3 @@ -23,6 +23,7 @@ #define I2O_MINOR 166 #define MICROCODE_MINOR 184 #define GPIO_MINOR 185 +#define MWAVE_MINOR 219 /* ACP/Mwave Modem */ #define MPT_MINOR 220 #define MISC_DYNAMIC_MINOR 255 Index: pci_ids.h =================================================================== RCS file: /cvsroot/linux-mips/linux/include/linux/pci_ids.h,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- pci_ids.h 2001/10/28 02:41:23 1.7 +++ pci_ids.h 2001/11/06 00:30:47 1.8 @@ -345,6 +345,7 @@ #define PCI_DEVICE_ID_IBM_3780IDSP 0x007d #define PCI_DEVICE_ID_IBM_CHUKAR 0x0096 #define PCI_DEVICE_ID_IBM_405GP 0x0156 +#define PCI_DEVICE_ID_IBM_SERVERAIDI960 0x01bd #define PCI_DEVICE_ID_IBM_MPIC_2 0xffff #define PCI_VENDOR_ID_COMPEX2 0x101a // pci.ids says "AT&T GIS (NCR)" @@ -639,6 +640,7 @@ #define PCI_DEVICE_ID_APPLE_KL_USB 0x0019 #define PCI_DEVICE_ID_APPLE_UNI_N_AGP 0x0020 #define PCI_DEVICE_ID_APPLE_UNI_N_GMAC 0x0021 +#define PCI_DEVICE_ID_APPLE_UNI_N_FW2 0x0030 #define PCI_VENDOR_ID_YAMAHA 0x1073 #define PCI_DEVICE_ID_YAMAHA_724 0x0004 |
From: Paul M. <le...@us...> - 2001-11-06 00:31:15
|
Update of /cvsroot/linux-mips/linux/include/asm-mips In directory usw-pr-cvs1:/tmp/cvs-serv388/include/asm-mips Modified Files: io.h irq.h processor.h unistd.h Log Message: Sync with OSS 2.4.11. Index: io.h =================================================================== RCS file: /cvsroot/linux-mips/linux/include/asm-mips/io.h,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- io.h 2001/10/31 18:26:52 1.7 +++ io.h 2001/11/06 00:30:47 1.8 @@ -61,6 +61,8 @@ * mistake somewhere. */ +#define IO_SPACE_LIMIT 0xffff + /* * On MIPS I/O ports are memory mapped, so we access them using normal * load/store instructions. mips_io_port_base is the virtual address to Index: irq.h =================================================================== RCS file: /cvsroot/linux-mips/linux/include/asm-mips/irq.h,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- irq.h 2001/10/28 23:04:19 1.4 +++ irq.h 2001/11/06 00:30:47 1.5 @@ -11,7 +11,7 @@ #include <linux/config.h> -#define NR_IRQS 128 /* Largest number of ints of all machines. */ +#define NR_IRQS 64 /* Largest number of ints of all machines. */ #define TIMER_IRQ 0 Index: processor.h =================================================================== RCS file: /cvsroot/linux-mips/linux/include/asm-mips/processor.h,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- processor.h 2001/10/31 18:26:52 1.8 +++ processor.h 2001/11/06 00:30:47 1.9 @@ -258,6 +258,8 @@ #define init_task (init_task_union.task) #define init_stack (init_task_union.stack) +#define cpu_relax() do { } while (0) + #endif /* !defined (_LANGUAGE_ASSEMBLY) */ #endif /* __KERNEL__ */ Index: unistd.h =================================================================== RCS file: /cvsroot/linux-mips/linux/include/asm-mips/unistd.h,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- unistd.h 2001/11/05 19:17:56 1.4 +++ unistd.h 2001/11/06 00:30:47 1.5 @@ -230,11 +230,13 @@ #define __NR_madvise (__NR_Linux + 218) #define __NR_getdents64 (__NR_Linux + 219) #define __NR_fcntl64 (__NR_Linux + 220) +#define __NR_security (__NR_Linux + 221) +#define __NR_gettid (__NR_Linux + 222) /* * Offset of the last Linux flavoured syscall */ -#define __NR_Linux_syscalls 220 +#define __NR_Linux_syscalls 222 #ifndef _LANGUAGE_ASSEMBLY |
From: Paul M. <le...@us...> - 2001-11-06 00:31:15
|
Update of /cvsroot/linux-mips/linux/include/asm-mips64 In directory usw-pr-cvs1:/tmp/cvs-serv388/include/asm-mips64 Modified Files: processor.h smp.h unistd.h Log Message: Sync with OSS 2.4.11. Index: processor.h =================================================================== RCS file: /cvsroot/linux-mips/linux/include/asm-mips64/processor.h,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- processor.h 2001/10/31 18:26:52 1.5 +++ processor.h 2001/11/06 00:30:47 1.6 @@ -299,6 +299,8 @@ #define init_task (init_task_union.task) #define init_stack (init_task_union.stack) +#define cpu_relax() do { } while (0) + #endif /* !defined (_LANGUAGE_ASSEMBLY) */ #endif /* __KERNEL__ */ Index: smp.h =================================================================== RCS file: /cvsroot/linux-mips/linux/include/asm-mips64/smp.h,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- smp.h 2001/10/09 21:54:37 1.3 +++ smp.h 2001/11/06 00:30:47 1.4 @@ -68,4 +68,6 @@ #error cpumask macros only defined for 128p kernels #endif +extern cpumask_t cpu_online_map; + #endif /* __ASM_SMP_H */ Index: unistd.h =================================================================== RCS file: /cvsroot/linux-mips/linux/include/asm-mips64/unistd.h,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- unistd.h 2001/11/05 19:19:01 1.2 +++ unistd.h 2001/11/06 00:30:47 1.3 @@ -4,11 +4,251 @@ * for more details. * * Copyright (C) 1995, 96, 97, 98, 99, 2000 by Ralf Baechle + * Copyright (C) 1999, 2000 Silicon Graphics, Inc. + * + * Changed system calls macros _syscall5 - _syscall7 to push args 5 to 7 onto + * the stack. Robin Farine for ACN S.A, Copyright (C) 1996 by ACN S.A */ #ifndef _ASM_UNISTD_H #define _ASM_UNISTD_H -#define __NR_Linux 4000 +/* + * Linux o32 style syscalls are in the range from 4000 to 4999. + */ +#define __NR_Linux32 4000 +#define __NR_Linux32_syscall (__NR_Linux32 + 0) +#define __NR_Linux32_exit (__NR_Linux32 + 1) +#define __NR_Linux32_fork (__NR_Linux32 + 2) +#define __NR_Linux32_read (__NR_Linux32 + 3) +#define __NR_Linux32_write (__NR_Linux32 + 4) +#define __NR_Linux32_open (__NR_Linux32 + 5) +#define __NR_Linux32_close (__NR_Linux32 + 6) +#define __NR_Linux32_waitpid (__NR_Linux32 + 7) +#define __NR_Linux32_creat (__NR_Linux32 + 8) +#define __NR_Linux32_link (__NR_Linux32 + 9) +#define __NR_Linux32_unlink (__NR_Linux32 + 10) +#define __NR_Linux32_execve (__NR_Linux32 + 11) +#define __NR_Linux32_chdir (__NR_Linux32 + 12) +#define __NR_Linux32_time (__NR_Linux32 + 13) +#define __NR_Linux32_mknod (__NR_Linux32 + 14) +#define __NR_Linux32_chmod (__NR_Linux32 + 15) +#define __NR_Linux32_lchown (__NR_Linux32 + 16) +#define __NR_Linux32_break (__NR_Linux32 + 17) +#define __NR_Linux32_oldstat (__NR_Linux32 + 18) +#define __NR_Linux32_lseek (__NR_Linux32 + 19) +#define __NR_Linux32_getpid (__NR_Linux32 + 20) +#define __NR_Linux32_mount (__NR_Linux32 + 21) +#define __NR_Linux32_umount (__NR_Linux32 + 22) +#define __NR_Linux32_setuid (__NR_Linux32 + 23) +#define __NR_Linux32_getuid (__NR_Linux32 + 24) +#define __NR_Linux32_stime (__NR_Linux32 + 25) +#define __NR_Linux32_ptrace (__NR_Linux32 + 26) +#define __NR_Linux32_alarm (__NR_Linux32 + 27) +#define __NR_Linux32_oldfstat (__NR_Linux32 + 28) +#define __NR_Linux32_pause (__NR_Linux32 + 29) +#define __NR_Linux32_utime (__NR_Linux32 + 30) +#define __NR_Linux32_stty (__NR_Linux32 + 31) +#define __NR_Linux32_gtty (__NR_Linux32 + 32) +#define __NR_Linux32_access (__NR_Linux32 + 33) +#define __NR_Linux32_nice (__NR_Linux32 + 34) +#define __NR_Linux32_ftime (__NR_Linux32 + 35) +#define __NR_Linux32_sync (__NR_Linux32 + 36) +#define __NR_Linux32_kill (__NR_Linux32 + 37) +#define __NR_Linux32_rename (__NR_Linux32 + 38) +#define __NR_Linux32_mkdir (__NR_Linux32 + 39) +#define __NR_Linux32_rmdir (__NR_Linux32 + 40) +#define __NR_Linux32_dup (__NR_Linux32 + 41) +#define __NR_Linux32_pipe (__NR_Linux32 + 42) +#define __NR_Linux32_times (__NR_Linux32 + 43) +#define __NR_Linux32_prof (__NR_Linux32 + 44) +#define __NR_Linux32_brk (__NR_Linux32 + 45) +#define __NR_Linux32_setgid (__NR_Linux32 + 46) +#define __NR_Linux32_getgid (__NR_Linux32 + 47) +#define __NR_Linux32_signal (__NR_Linux32 + 48) +#define __NR_Linux32_geteuid (__NR_Linux32 + 49) +#define __NR_Linux32_getegid (__NR_Linux32 + 50) +#define __NR_Linux32_acct (__NR_Linux32 + 51) +#define __NR_Linux32_umount2 (__NR_Linux32 + 52) +#define __NR_Linux32_lock (__NR_Linux32 + 53) +#define __NR_Linux32_ioctl (__NR_Linux32 + 54) +#define __NR_Linux32_fcntl (__NR_Linux32 + 55) +#define __NR_Linux32_mpx (__NR_Linux32 + 56) +#define __NR_Linux32_setpgid (__NR_Linux32 + 57) +#define __NR_Linux32_ulimit (__NR_Linux32 + 58) +#define __NR_Linux32_unused59 (__NR_Linux32 + 59) +#define __NR_Linux32_umask (__NR_Linux32 + 60) +#define __NR_Linux32_chroot (__NR_Linux32 + 61) +#define __NR_Linux32_ustat (__NR_Linux32 + 62) +#define __NR_Linux32_dup2 (__NR_Linux32 + 63) +#define __NR_Linux32_getppid (__NR_Linux32 + 64) +#define __NR_Linux32_getpgrp (__NR_Linux32 + 65) +#define __NR_Linux32_setsid (__NR_Linux32 + 66) +#define __NR_Linux32_sigaction (__NR_Linux32 + 67) +#define __NR_Linux32_sgetmask (__NR_Linux32 + 68) +#define __NR_Linux32_ssetmask (__NR_Linux32 + 69) +#define __NR_Linux32_setreuid (__NR_Linux32 + 70) +#define __NR_Linux32_setregid (__NR_Linux32 + 71) +#define __NR_Linux32_sigsuspend (__NR_Linux32 + 72) +#define __NR_Linux32_sigpending (__NR_Linux32 + 73) +#define __NR_Linux32_sethostname (__NR_Linux32 + 74) +#define __NR_Linux32_setrlimit (__NR_Linux32 + 75) +#define __NR_Linux32_getrlimit (__NR_Linux32 + 76) +#define __NR_Linux32_getrusage (__NR_Linux32 + 77) +#define __NR_Linux32_gettimeofday (__NR_Linux32 + 78) +#define __NR_Linux32_settimeofday (__NR_Linux32 + 79) +#define __NR_Linux32_getgroups (__NR_Linux32 + 80) +#define __NR_Linux32_setgroups (__NR_Linux32 + 81) +#define __NR_Linux32_reserved82 (__NR_Linux32 + 82) +#define __NR_Linux32_symlink (__NR_Linux32 + 83) +#define __NR_Linux32_oldlstat (__NR_Linux32 + 84) +#define __NR_Linux32_readlink (__NR_Linux32 + 85) +#define __NR_Linux32_uselib (__NR_Linux32 + 86) +#define __NR_Linux32_swapon (__NR_Linux32 + 87) +#define __NR_Linux32_reboot (__NR_Linux32 + 88) +#define __NR_Linux32_readdir (__NR_Linux32 + 89) +#define __NR_Linux32_mmap (__NR_Linux32 + 90) +#define __NR_Linux32_munmap (__NR_Linux32 + 91) +#define __NR_Linux32_truncate (__NR_Linux32 + 92) +#define __NR_Linux32_ftruncate (__NR_Linux32 + 93) +#define __NR_Linux32_fchmod (__NR_Linux32 + 94) +#define __NR_Linux32_fchown (__NR_Linux32 + 95) +#define __NR_Linux32_getpriority (__NR_Linux32 + 96) +#define __NR_Linux32_setpriority (__NR_Linux32 + 97) +#define __NR_Linux32_profil (__NR_Linux32 + 98) +#define __NR_Linux32_statfs (__NR_Linux32 + 99) +#define __NR_Linux32_fstatfs (__NR_Linux32 + 100) +#define __NR_Linux32_ioperm (__NR_Linux32 + 101) +#define __NR_Linux32_socketcall (__NR_Linux32 + 102) +#define __NR_Linux32_syslog (__NR_Linux32 + 103) +#define __NR_Linux32_setitimer (__NR_Linux32 + 104) +#define __NR_Linux32_getitimer (__NR_Linux32 + 105) +#define __NR_Linux32_stat (__NR_Linux32 + 106) +#define __NR_Linux32_lstat (__NR_Linux32 + 107) +#define __NR_Linux32_fstat (__NR_Linux32 + 108) +#define __NR_Linux32_unused109 (__NR_Linux32 + 109) +#define __NR_Linux32_iopl (__NR_Linux32 + 110) +#define __NR_Linux32_vhangup (__NR_Linux32 + 111) +#define __NR_Linux32_idle (__NR_Linux32 + 112) +#define __NR_Linux32_vm86 (__NR_Linux32 + 113) +#define __NR_Linux32_wait4 (__NR_Linux32 + 114) +#define __NR_Linux32_swapoff (__NR_Linux32 + 115) +#define __NR_Linux32_sysinfo (__NR_Linux32 + 116) +#define __NR_Linux32_ipc (__NR_Linux32 + 117) +#define __NR_Linux32_fsync (__NR_Linux32 + 118) +#define __NR_Linux32_sigreturn (__NR_Linux32 + 119) +#define __NR_Linux32_clone (__NR_Linux32 + 120) +#define __NR_Linux32_setdomainname (__NR_Linux32 + 121) +#define __NR_Linux32_uname (__NR_Linux32 + 122) +#define __NR_Linux32_modify_ldt (__NR_Linux32 + 123) +#define __NR_Linux32_adjtimex (__NR_Linux32 + 124) +#define __NR_Linux32_mprotect (__NR_Linux32 + 125) +#define __NR_Linux32_sigprocmask (__NR_Linux32 + 126) +#define __NR_Linux32_create_module (__NR_Linux32 + 127) +#define __NR_Linux32_init_module (__NR_Linux32 + 128) +#define __NR_Linux32_delete_module (__NR_Linux32 + 129) +#define __NR_Linux32_get_kernel_syms (__NR_Linux32 + 130) +#define __NR_Linux32_quotactl (__NR_Linux32 + 131) +#define __NR_Linux32_getpgid (__NR_Linux32 + 132) +#define __NR_Linux32_fchdir (__NR_Linux32 + 133) +#define __NR_Linux32_bdflush (__NR_Linux32 + 134) +#define __NR_Linux32_sysfs (__NR_Linux32 + 135) +#define __NR_Linux32_personality (__NR_Linux32 + 136) +#define __NR_Linux32_afs_syscall (__NR_Linux32 + 137) /* Syscall for Andrew File System */ +#define __NR_Linux32_setfsuid (__NR_Linux32 + 138) +#define __NR_Linux32_setfsgid (__NR_Linux32 + 139) +#define __NR_Linux32__llseek (__NR_Linux32 + 140) +#define __NR_Linux32_getdents (__NR_Linux32 + 141) +#define __NR_Linux32__newselect (__NR_Linux32 + 142) +#define __NR_Linux32_flock (__NR_Linux32 + 143) +#define __NR_Linux32_msync (__NR_Linux32 + 144) +#define __NR_Linux32_readv (__NR_Linux32 + 145) +#define __NR_Linux32_writev (__NR_Linux32 + 146) +#define __NR_Linux32_cacheflush (__NR_Linux32 + 147) +#define __NR_Linux32_cachectl (__NR_Linux32 + 148) +#define __NR_Linux32_sysmips (__NR_Linux32 + 149) +#define __NR_Linux32_unused150 (__NR_Linux32 + 150) +#define __NR_Linux32_getsid (__NR_Linux32 + 151) +#define __NR_Linux32_fdatasync (__NR_Linux32 + 152) +#define __NR_Linux32__sysctl (__NR_Linux32 + 153) +#define __NR_Linux32_mlock (__NR_Linux32 + 154) +#define __NR_Linux32_munlock (__NR_Linux32 + 155) +#define __NR_Linux32_mlockall (__NR_Linux32 + 156) +#define __NR_Linux32_munlockall (__NR_Linux32 + 157) +#define __NR_Linux32_sched_setparam (__NR_Linux32 + 158) +#define __NR_Linux32_sched_getparam (__NR_Linux32 + 159) +#define __NR_Linux32_sched_setscheduler (__NR_Linux32 + 160) +#define __NR_Linux32_sched_getscheduler (__NR_Linux32 + 161) +#define __NR_Linux32_sched_yield (__NR_Linux32 + 162) +#define __NR_Linux32_sched_get_priority_max (__NR_Linux32 + 163) +#define __NR_Linux32_sched_get_priority_min (__NR_Linux32 + 164) +#define __NR_Linux32_sched_rr_get_interval (__NR_Linux32 + 165) +#define __NR_Linux32_nanosleep (__NR_Linux32 + 166) +#define __NR_Linux32_mremap (__NR_Linux32 + 167) +#define __NR_Linux32_accept (__NR_Linux32 + 168) +#define __NR_Linux32_bind (__NR_Linux32 + 169) +#define __NR_Linux32_connect (__NR_Linux32 + 170) +#define __NR_Linux32_getpeername (__NR_Linux32 + 171) +#define __NR_Linux32_getsockname (__NR_Linux32 + 172) +#define __NR_Linux32_getsockopt (__NR_Linux32 + 173) +#define __NR_Linux32_listen (__NR_Linux32 + 174) +#define __NR_Linux32_recv (__NR_Linux32 + 175) +#define __NR_Linux32_recvfrom (__NR_Linux32 + 176) +#define __NR_Linux32_recvmsg (__NR_Linux32 + 177) +#define __NR_Linux32_send (__NR_Linux32 + 178) +#define __NR_Linux32_sendmsg (__NR_Linux32 + 179) +#define __NR_Linux32_sendto (__NR_Linux32 + 180) +#define __NR_Linux32_setsockopt (__NR_Linux32 + 181) +#define __NR_Linux32_shutdown (__NR_Linux32 + 182) +#define __NR_Linux32_socket (__NR_Linux32 + 183) +#define __NR_Linux32_socketpair (__NR_Linux32 + 184) +#define __NR_Linux32_setresuid (__NR_Linux32 + 185) +#define __NR_Linux32_getresuid (__NR_Linux32 + 186) +#define __NR_Linux32_query_module (__NR_Linux32 + 187) +#define __NR_Linux32_poll (__NR_Linux32 + 188) +#define __NR_Linux32_nfsservctl (__NR_Linux32 + 189) +#define __NR_Linux32_setresgid (__NR_Linux32 + 190) +#define __NR_Linux32_getresgid (__NR_Linux32 + 191) +#define __NR_Linux32_prctl (__NR_Linux32 + 192) +#define __NR_Linux32_rt_sigreturn (__NR_Linux32 + 193) +#define __NR_Linux32_rt_sigaction (__NR_Linux32 + 194) +#define __NR_Linux32_rt_sigprocmask (__NR_Linux32 + 195) +#define __NR_Linux32_rt_sigpending (__NR_Linux32 + 196) +#define __NR_Linux32_rt_sigtimedwait (__NR_Linux32 + 197) +#define __NR_Linux32_rt_sigqueueinfo (__NR_Linux32 + 198) +#define __NR_Linux32_rt_sigsuspend (__NR_Linux32 + 199) +#define __NR_Linux32_pread (__NR_Linux32 + 200) +#define __NR_Linux32_pwrite (__NR_Linux32 + 201) +#define __NR_Linux32_chown (__NR_Linux32 + 202) +#define __NR_Linux32_getcwd (__NR_Linux32 + 203) +#define __NR_Linux32_capget (__NR_Linux32 + 204) +#define __NR_Linux32_capset (__NR_Linux32 + 205) +#define __NR_Linux32_sigaltstack (__NR_Linux32 + 206) +#define __NR_Linux32_sendfile (__NR_Linux32 + 207) +#define __NR_Linux32_getpmsg (__NR_Linux32 + 208) +#define __NR_Linux32_putpmsg (__NR_Linux32 + 209) +#define __NR_Linux32_mmap2 (__NR_Linux32 + 210) +#define __NR_Linux32_truncate64 (__NR_Linux32 + 211) +#define __NR_Linux32_ftruncate64 (__NR_Linux32 + 212) +#define __NR_Linux32_stat64 (__NR_Linux32 + 213) +#define __NR_Linux32_lstat64 (__NR_Linux32 + 214) +#define __NR_Linux32_fstat64 (__NR_Linux32 + 215) +#define __NR_Linux32_root_pivot (__NR_Linux32 + 216) +#define __NR_Linux32_mincore (__NR_Linux32 + 217) +#define __NR_Linux32_madvise (__NR_Linux32 + 218) +#define __NR_Linux32_getdents64 (__NR_Linux32 + 219) +#define __NR_Linux32_fcntl64 (__NR_Linux32 + 220) +#define __NR_Linux32_security (__NR_Linux32 + 221) +#define __NR_Linux32_gettid (__NR_Linux32 + 222) + +/* + * Offset of the last Linux o32 flavoured syscall + */ +#define __NR_Linux32_syscalls 222 + +/* + * Linux 64-bit syscalls are in the range from 5000 to 5999. + */ +#define __NR_Linux 5000 #define __NR_syscall (__NR_Linux + 0) #define __NR_exit (__NR_Linux + 1) #define __NR_fork (__NR_Linux + 2) @@ -219,22 +459,17 @@ #define __NR_sendfile (__NR_Linux + 207) #define __NR_getpmsg (__NR_Linux + 208) #define __NR_putpmsg (__NR_Linux + 209) -#define __NR_mmap2 (__NR_Linux + 210) -#define __NR_truncate64 (__NR_Linux + 211) -#define __NR_ftruncate64 (__NR_Linux + 212) -#define __NR_stat64 (__NR_Linux + 213) -#define __NR_lstat64 (__NR_Linux + 214) -#define __NR_fstat64 (__NR_Linux + 215) -#define __NR_pivot_root (__NR_Linux + 216) -#define __NR_mincore (__NR_Linux + 217) -#define __NR_madvise (__NR_Linux + 218) -#define __NR_getdents64 (__NR_Linux + 219) -#define __NR_fcntl64 (__NR_Linux + 220) +#define __NR_root_pivot (__NR_Linux + 210) +#define __NR_mincore (__NR_Linux + 211) +#define __NR_madvise (__NR_Linux + 212) +#define __NR_getdents64 (__NR_Linux + 213) +#define __NR__security (__NR_Linux + 214) +#define __NR__gettid (__NR_Linux + 215) /* * Offset of the last Linux flavoured syscall */ -#define __NR_Linux_syscalls 220 +#define __NR_Linux_syscalls 215 #ifndef _LANGUAGE_ASSEMBLY @@ -357,6 +592,98 @@ return -1; \ } +#if (_MIPS_SIM == _ABIN32) || (_MIPS_SIM == _ABI64) + +#define _syscall5(type,name,atype,a,btype,b,ctype,c,dtype,d,etype,e) \ +type name (atype a,btype b,ctype c,dtype d,etype e) \ +{ \ + register unsigned long __v0 asm("$2") = __NR_##name; \ + register unsigned long __a0 asm("$4") = (unsigned long) a; \ + register unsigned long __a1 asm("$5") = (unsigned long) b; \ + register unsigned long __a2 asm("$6") = (unsigned long) c; \ + register unsigned long __a3 asm("$7") = (unsigned long) d; \ + register unsigned long __a4 asm("$8") = (unsigned long) e; \ + \ + __asm__ volatile ( \ + ".set\tnoreorder\n\t" \ + "li\t$2, %6\t\t\t# " #name "\n\t" \ + "syscall\n\t" \ + ".set\treorder" \ + : "=&r" (__v0), "+r" (__a3), "+r" (__a4) \ + : "r" (__a0), "r" (__a1), "r" (__a2), "i" (__NR_##name) \ + : "$9", "$10", "$11", "$12", "$13", "$14", "$15", "$24"); \ + \ + if (__a3 == 0) \ + return (type) __v0; \ + errno = __v0; \ + return -1; \ +} + +#define _syscall6(type,name,atype,a,btype,b,ctype,c,dtype,d,etype,e,ftype,f) \ +type name (atype a,btype b,ctype c,dtype d,etype e,ftype f) \ +{ \ + register unsigned long __v0 asm("$2") = __NR_##name; \ + register unsigned long __a0 asm("$4") = (unsigned long) a; \ + register unsigned long __a1 asm("$5") = (unsigned long) b; \ + register unsigned long __a2 asm("$6") = (unsigned long) c; \ + register unsigned long __a3 asm("$7") = (unsigned long) d; \ + register unsigned long __a4 asm("$8") = (unsigned long) e; \ + register unsigned long __a5 asm("$9") = (unsigned long) f; \ + \ + __asm__ volatile ( "" \ + : "+r" (__a5) \ + : \ + : "$9", "$10", "$11", "$12", "$13", "$14", "$15", "$24"); \ + \ + __asm__ volatile ( \ + ".set\tnoreorder\n\t" \ + "li\t$2, %6\t\t\t# " #name "\n\t" \ + "syscall\n\t" \ + ".set\treorder" \ + : "=&r" (__v0), "+r" (__a3), "+r" (__a4) \ + : "r" (__a0), "r" (__a1), "r" (__a2), "i" (__NR_##name) \ + : "$9", "$10", "$11", "$12", "$13", "$14", "$15", "$24"); \ + \ + if (__a3 == 0) \ + return (type) __v0; \ + errno = __v0; \ + return -1; \ +} + +#define _syscall7(type,name,atype,a,btype,b,ctype,c,dtype,d,etype,e,ftype,f,gtype,g) \ +type name (atype a,btype b,ctype c,dtype d,etype e,ftype f,gtype g) \ +{ \ + register unsigned long __v0 asm("$2") = __NR_##name; \ + register unsigned long __a0 asm("$4") = (unsigned long) a; \ + register unsigned long __a1 asm("$5") = (unsigned long) b; \ + register unsigned long __a2 asm("$6") = (unsigned long) c; \ + register unsigned long __a3 asm("$7") = (unsigned long) d; \ + register unsigned long __a4 asm("$8") = (unsigned long) e; \ + register unsigned long __a5 asm("$9") = (unsigned long) f; \ + register unsigned long __a6 asm("$10") = (unsigned long) g; \ + \ + __asm__ volatile ( "" \ + : "+r" (__a5), "+r" (__a6) \ + : \ + : "$9", "$10", "$11", "$12", "$13", "$14", "$15", "$24"); \ + \ + __asm__ volatile ( \ + ".set\tnoreorder\n\t" \ + "li\t$2, %6\t\t\t# " #name "\n\t" \ + "syscall\n\t" \ + ".set\treorder" \ + : "=&r" (__v0), "+r" (__a3), "+r" (__a4) \ + : "r" (__a0), "r" (__a1), "r" (__a2), "i" (__NR_##name) \ + : "$9", "$10", "$11", "$12", "$13", "$14", "$15", "$24"); \ + \ + if (__a3 == 0) \ + return (type) __v0; \ + errno = __v0; \ + return -1; \ +} + +#else /* not N32 or 64 ABI */ + /* * Using those means your brain needs more than an oil change ;-) */ @@ -455,6 +782,7 @@ return -1; \ } +#endif #ifdef __KERNEL_SYSCALLS__ |
From: Paul M. <le...@us...> - 2001-11-06 00:31:15
|
Update of /cvsroot/linux-mips/linux/drivers/pci In directory usw-pr-cvs1:/tmp/cvs-serv388/drivers/pci Modified Files: pci.ids Log Message: Sync with OSS 2.4.11. Index: pci.ids =================================================================== RCS file: /cvsroot/linux-mips/linux/drivers/pci/pci.ids,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- pci.ids 2001/10/22 19:16:45 1.6 +++ pci.ids 2001/11/06 00:30:46 1.7 @@ -27,6 +27,8 @@ 0e11 Compaq Computer Corporation 0001 PCI to EISA Bridge 0002 PCI to ISA Bridge + 0049 NC7132 Gigabit Upgrade Module + 004a NC6136 Gigabit Server Adapter 0508 Netelligent 4/16 Token Ring 1000 Triflex/Pentium Bridge, Model 1000 2000 Triflex/Pentium Bridge, Model 2000 @@ -40,6 +42,8 @@ a0f0 Advanced System Management Controller a0f3 Triflex PCI to ISA Bridge a0f7 PCI Hotplug Controller + 8086 002a PCI Hotplug Controller A + 8086 002b PCI Hotplug Controller B a0f8 USB Open Host Controller ae10 Smart-2/P RAID Controller 0e11 4030 Smart-2/P Array Controller @@ -61,13 +65,29 @@ ae6d NorthStar CPU to PCI Bridge b011 Integrated Netelligent 10/100 b012 Netelligent 10 T/2 + b01e NC3120 Fast Ethernet NIC + b01f NC3122 Fast Ethernet NIC + b02f NC1120 Ethernet NIC b030 Netelligent WS 5100 - b04a 10/100TX WOL UTP Controller - b0c6 10/100TX Embedded WOL UTP Controller - b0d7 NC3121 (Rev A & B) + b04a 10/100 TX PCI Intel WOL UTP Controller + b0c6 NC3161 Fast Ethernet NIC + b0c7 NC3160 Fast Ethernet NIC + b0d7 NC3121 Fast Ethernet NIC + b0dd NC3131 Fast Ethernet NIC + b0de NC3132 Fast Ethernet Module + b0df NC6132 Gigabit Module + b0e0 NC6133 Gigabit Module + b0e1 NC3133 Fast Ethernet Module + b123 NC6134 Gigabit NIC + b134 NC3163 Fast Ethernet NIC + b13c NC3162 Fast Ethernet NIC + b144 NC3123 Fast Ethernet NIC + b163 NC3134 Fast Ethernet NIC + b164 NC3135 Fast Ethernet Upgrade Module + b1a4 NC7131 Gigabit Server Adapter f130 NetFlex-3/P ThunderLAN 1.0 f150 NetFlex-3/P ThunderLAN 2.3 -1000 Symbios Logic Inc. (formerly NCR) +1000 LSI Logic / Symbios Logic (formerly NCR) 0001 53c810 1000 1000 8100S 0002 53c820 @@ -141,16 +161,19 @@ 0e11 b10e 3D Rage LT Pro (Compaq Armada 1750) 1028 0085 Rage 3D LT Pro 4c44 3D Rage LT Pro AGP-66 - 4c46 Mobility M3 AGP 2x + 4c45 Rage Mobility M3 AGP + 4c46 Rage Mobility M3 AGP 2x 4c47 3D Rage LT-G 215LG 4c49 3D Rage LT Pro - 4c4d 3D Rage P/M Mobility AGP 2x - 4c4e 3D Rage L Mobility AGP 2x + 4c4d Rage Mobility P/M AGP 2x + 4c4e Rage Mobility L AGP 2x 4c50 3D Rage LT Pro 4c51 3D Rage LT Pro - 4c52 3D Rage P/M Mobility - 4c53 3D Rage L Mobility + 4c52 Rage Mobility P/M + 4c53 Rage Mobility L 4c54 264LT [Mach64 LT] + 4d46 Rage Mobility M4 AGP + 4d4c Rage Mobility M4 AGP 5041 Rage 128 PA 5042 Rage 128 PB 5043 Rage 128 PC @@ -244,7 +267,7 @@ 000f OHCI Compliant FireWire Controller 0011 National PCI System I/O 0012 USB Controller - 0020 DP83815 (MacPhyter) Ethernet Controller + 0020 DP83815 d001 87410 IDE 100c Tseng Labs Inc 3202 ET4000/W32p rev A @@ -276,6 +299,8 @@ 1113 1207 EN-1207-TX Fast Ethernet 1186 1100 DFE-500TX Fast Ethernet 1186 1112 DFE-570TX Fast Ethernet + 1186 1140 DFE-660 Cardbus Ethernet 10/100 + 1186 1142 DFE-660 Cardbus Ethernet 10/100 1282 9100 AEF-380TXD Fast Ethernet 1385 1100 FA310TX Fast Ethernet 2646 0001 KNE100TX Fast Ethernet @@ -374,7 +399,7 @@ 0020 MCA 0022 IBM27-82351 002d Python - 002e ServeRAID controller + 002e ServeRAID-3x 0036 Miami 003a CPU to PCI Bridge 003e 16/4 Token ring UTP/STP controller @@ -415,6 +440,10 @@ 0144 Yotta Video Compositor Output 1014 0145 Yotta Output Controller (ytout) 0156 405GP PLB to PCI Bridge + 01bd Netfinity ServeRAID controller + 01be ServeRAID-4M + 01bf ServeRAID-4L + 022e ServeRAID-4H ffff MPIC-2 interrupt controller 1015 LSI Logic Corp of Canada 1016 ICL Personal Systems @@ -438,6 +467,9 @@ 9712 Pipeline 9712 c24a 90C 101e American Megatrends Inc. + 1960 MegaRAID + 1028 0471 PowerEdge RAID Controller 3/QC + 1028 0493 PowerEdge RAID Controller 3/DC 9010 MegaRAID 9030 EIDE Controller 9031 EIDE Controller @@ -589,6 +621,7 @@ 0005 PowerEdge Expandable RAID Controller 3/Di 0006 PowerEdge Expandable RAID Controller 3/Di 0008 PowerEdge Expandable RAID Controller 3/Di + 000a PowerEdge Expandable RAID Controller 3/Di 1029 Siemens Nixdorf IS 102a LSI Logic 0000 HYDRA @@ -642,6 +675,8 @@ 0e11 b16f Matrox MGA-G400 AGP 102b 0328 Millennium G400 16Mb SDRAM 102b 0338 Millennium G400 16Mb SDRAM + 102b 0378 Millennium G400 32Mb SDRAM + 102b 0641 Millennium G450 32Mb SDRAM 102b 19d8 Millennium G400 16Mb SGRAM 102b 19f8 Millennium G400 32Mb SGRAM 102b 2159 Millennium G400 Dual Head 16Mb @@ -664,6 +699,8 @@ 102b ff05 MGA-G100 Productiva AGP Multi-Monitor 110a 001e MGA-G100 AGP 2007 MGA Mistral + 2527 MGA G550 AGP + 102b 0f84 Millennium G550 Dual Head DDR 32Mb 4536 VIA Framegrabber 6573 Shark 10/100 Multiport SwitchNIC 102c Chips and Technologies @@ -986,6 +1023,7 @@ 4802 Falcon 4803 Hawk 4806 CPX8216 + 4d68 20268 5600 SM56 PCI Modem 1057 0300 SM56 PCI Speakerphone Modem 1057 0301 SM56 PCI Voice Modem @@ -1131,19 +1169,26 @@ 0012 YMF-754 [DS-1E Audio Controller] 1073 0012 DS-XG PCI Audio Codec 0020 DS-1 Audio + 2000 DS2416 Digital Mixing Card + 1073 2000 DS2416 Digital Mixing Card 1074 NexGen Microsystems 4e78 82c500/1 1075 Advanced Integrations Research 1076 Chaintech Computer Co. Ltd -1077 Q Logic +1077 QLogic Corp. + 1016 QLA10160 1020 ISP1020 1022 ISP1022 - 1080 ISP1080 - 1240 ISP1240 - 1280 ISP1280 + 1080 QLA1080 + 1216 QLA12160 + 101e 8471 QLA12160 on AMI MegaRAID + 101e 8493 QLA12160 on AMI MegaRAID + 1240 QLA1240 + 1280 QLA1280 2020 ISP2020A - 2100 ISP2100 - 2200 ISP2200 + 2100 QLA2100 + 2200 QLA2200 + 2300 QLA2300 1078 Cyrix Corporation 0000 5510 [Grappa] 0001 PCI Master @@ -1293,7 +1338,7 @@ 109e Brooktree Corporation 0350 Bt848 TV with DMA push 0351 Bt849A Video capture - 036c Bt879(?) Video Capture + 036c Bt879(??) Video Capture 13e9 0070 Win/TV (Video Section) 036e Bt878 0070 13eb WinTV/GO @@ -1478,6 +1523,8 @@ 906e 9060ES 9080 9080 10b5 9080 9080 [real subsystem ID not set] + a001 GTEK Jetport II 2 port serial adaptor + c001 GTEK Cyclone 16/32 port serial adaptor 10b6 Madge Networks 0001 Smart 16/4 PCI Ringnode 0002 Smart 16/4 PCI Ringnode Mk2 @@ -1507,13 +1554,13 @@ 10b7 3590 TokenLink Velocity XL Adapter 4500 3c450 Cyclone/unknown 5055 3c555 Laptop Hurricane - 6055 3c556 Laptop Tornado + 6055 3c556 Laptop Hurricane 6056 3c556B Laptop Hurricane 5057 3c575 [Megahertz] 10/100 LAN CardBus 10b7 5a57 3C575 Megahertz 10/100 LAN Cardbus PC Card - 5157 3CCFE575BT Cyclone CardBus + 5157 3c575 [Megahertz] 10/100 LAN CardBus 10b7 5b57 3C575 Megahertz 10/100 LAN Cardbus PC Card - 5257 3CCFE575CT Tornado CardBus + 5257 3CCFE575CT Cyclone CardBus 5900 3c590 10BaseT [Vortex] 5920 3c592 EISA 10mbps Demon/Vortex 5950 3c595 100BaseTX [Vortex] @@ -1523,8 +1570,8 @@ 5b57 3c595 [Megahertz] 10/100 LAN CardBus 10b7 5b57 3C575 Megahertz 10/100 LAN Cardbus PC Card 6560 3CCFE656 Cyclone CardBus - 6562 3CCFEM656B Cyclone CardBus - 6564 3CXFEM656C Tornado CardBus + 6562 3CCFEM656 [id 6562] Cyclone CardBus + 6564 3CCFEM656 [id 6564] Cyclone CardBus 7646 3cSOHO100-TX Hurricane 8811 Token ring 9000 3c900 10BaseT [Boomerang] @@ -1566,8 +1613,8 @@ 10b7 1000 3C905C-TX Fast Etherlink for PC Management NIC 9800 3c980-TX [Fast Etherlink XL Server Adapter] 10b7 9800 3c980-TX Fast Etherlink XL Server Adapter - 9805 3c982 Dual Port Server Cyclone - 10b7 9805 3c982 Dual Port Server Cyclone + 9805 3c980-TX 10/100baseTX NIC [Python-T] + 10b7 9805 3c980 10/100baseTX NIC [Python-T] 10b8 Standard Microsystems Corp [SMC] 0005 83C170QF 1055 e000 LANEPIC @@ -1676,6 +1723,8 @@ 10f7 8312 MagicGraph 128XD 0005 [MagicMedia 256AV] 0006 NM2360 [MagicMedia 256ZX] + 0016 NM2380 [MagicMedia 256XL+] + 10c8 0016 MagicMedia 256XL+ 0083 [MagicGraph 128ZV Plus] 8005 [MagicMedia 256AV Audio] 0e11 b0d1 MagicMedia 256AV Audio Device on Discovery @@ -1732,7 +1781,7 @@ 0008 EDGE 3D [NV1] 0009 EDGE 3D [NV1] 0010 Mutara V08 [NV2] - 0020 Riva TnT 128 [NV04] + 0020 Riva TnT [NV04] 1043 0200 V3400 TNT 1048 0c18 Erazor II SGRAM 1092 0550 Viper V550 @@ -1805,14 +1854,16 @@ 1102 102e CT6971 GeForce 256 DDR 14af 5021 3D Prophet DDR-DVI 0103 Quadro (GeForce 256 GL) - 0110 NV11 - 0111 NV11 DDR - 0113 NV11 GL - 0150 NV15 (Geforce2 GTS) + 0110 NV11 (GeForce2 MX) + 0111 NV11 (GeForce2 MX DDR) + 0112 GeForce2 Go + 0113 NV11 (GeForce2 MXR) + 0150 NV15 (Geforce2 Pro) 107d 2840 WinFast GeForce2 GTS with TV output 0151 NV15 DDR (Geforce2 GTS) - 0152 NV15 Bladerunner (Geforce2 GTS) - 0153 NV15 GL (Quadro2) + 0152 NV15 Bladerunner (Geforce2 Ultra) + 0153 NV15 GL (Quadro2 Pro) + 0203 Quadro DCC 10df Emulex Corporation 10df Light Pulse Fibre Channel Adapter 1ae5 LP6000 Fibre Channel Host Adapter @@ -1826,6 +1877,7 @@ 9128 IMS9129 [Twin turbo 128] 10e1 Tekram Technology Co.,Ltd. 0391 TRM-S1040 + 10e1 0391 DC-315U SCSI-3 Host Adapter 690c DC-690c dc29 DC-290 10e2 Aptix Corporation @@ -1879,6 +1931,7 @@ 1025 8921 ALN-325 10bd 0320 EP-320X-R 10ec 8139 RT8139 + 1186 1300 DFE-538TX 1186 1320 SN5200 1259 2500 AT-2500TX 1429 d010 ND010 @@ -1928,7 +1981,7 @@ 9401 INI-950 9500 360P 1102 Creative Labs - 0002 SB Live! EMU10000 + 0002 SB Live! EMU10k1 1102 0020 CT4850 SBLive! Value 1102 0021 CT4620 SBLive! 1102 002f SBLive! mainboard implementation @@ -1944,9 +1997,10 @@ 1102 8051 CT4850 SBLive! Value 7002 SB Live! 1102 0020 Gameport Joystick -1103 HighPoint Technologies, Inc. - 0003 HPT343 UltraDMA 33 IDE Controller - 0004 HPT366/370 UltraDMA 66/100 IDE Controller +1103 Triones Technologies, Inc. + 0003 HPT343 + 0004 HPT366 / HPT370 + 1103 0005 HPT370 UDMA100 1104 RasterOps Corp. 1105 Sigma Designs, Inc. 8300 REALmagic Hollywood Plus DVD Decoder @@ -1957,7 +2011,7 @@ 0505 VT82C505 0561 VT82C561 0571 Bus Master IDE - 0576 VT82C576 [Apollo Master] + 0576 VT82C576 3V [Apollo Master] 0585 VT82C585VP [Apollo VP1/VPX] 0586 VT82C586/A/B PCI-to-ISA [Apollo VP] 1106 0000 MVP3 ISA Bridge @@ -1975,12 +2029,12 @@ 1106 0686 VT82C686/A PCI to ISA Bridge 0691 VT82C693A/694x [Apollo PRO133x] 1458 0691 VT82C691 Apollo Pro System Controller - 0698 VT82C693A [Apollo Pro133 AGP] 0693 VT82C693 [Apollo Pro Plus] + 0698 VT82C693A [Apollo Pro133 AGP] 0926 VT82C926 [Amazon] 1000 VT82C570MV 1106 VT82C570MV - 1571 VT82C576 IDE [Apollo Master] + 1571 VT82C416MV 1595 VT82C595/97 [Apollo VP2/97] 3038 UHCI USB 1234 0925 MVP3 USB Controller @@ -2014,8 +2068,8 @@ 8598 VT82C598/694x [Apollo MVP3/Pro133x AGP] 8601 VT8601 [Apollo ProMedia AGP] 8605 VT8605 [PM133 AGP] - B091 VT8633 [Apollo Pro266 AGP] - B099 VT8367 [KT266 AGP] + b091 VT8633 [Apollo Pro266 AGP] + b099 VT8367 [KT266 AGP] 8691 VT82C691 [Apollo Pro] 1107 Stratus Computers 0576 VIA VT82C570MV [Apollo] (Wrong vendor ID!) @@ -2075,7 +2129,7 @@ 1118 Berg Electronics 1119 ICP Vortex Computersysteme GmbH 0000 GDT 6000/6020/6050 - 0001 GDT 6000b/6010 + 0001 GDT 6000B/6010 0002 GDT 6110/6510 0003 GDT 6120/6520 0004 GDT 6530 @@ -2083,9 +2137,9 @@ 0006 GDT 6x17 0007 GDT 6x27 0008 GDT 6537 - 0009 GDT 5557 - 000a GDT 6x15 - 000b GDT 6x25 + 0009 GDT 6557 + 000a GDT 6115/6515 + 000b GDT 6125/6525 000c GDT 6535 000d GDT 6555 0100 GDT 6117RP/6517RP @@ -2094,30 +2148,34 @@ 0103 GDT 6557RP 0104 GDT 6111RP/6511RP 0105 GDT 6121RP/6521RP - 0110 GDT 6117RP1/6517RP1 - 0111 GDT 6127RP1/6527RP1 - 0112 GDT 6537RP1 - 0113 GDT 6557RP1 - 0114 GDT 6111RP1/6511RP1 - 0115 GDT 6121RP1/6521RP1 - 0118 GDT 6x18RD - 0119 GDT 6x28RD - 011a GDT 6x38RD - 011b GDT 6x58RD - 0120 GDT 6117RP2/6517RP2 - 0121 GDT 6127RP2/6527RP2 - 0122 GDT 6537RP2 - 0123 GDT 6557RP2 - 0124 GDT 6111RP2/6511RP2 - 0125 GDT 6121RP2/6521RP2 - 0168 GDT 7x18RN - 0169 GDT 7x28RN - 016a GDT 7x38RN - 016b GDT 7x58RN - 0210 GDT 6x19RD - 0211 GDT 6x29RD - 0260 GDT 7x19RN - 0261 GDT 7x29RN + 0110 GDT 6117RD/6517RD + 0111 GDT 6127RD/6527RD + 0112 GDT 6537RD + 0113 GDT 6557RD + 0114 GDT 6111RD/6511RD + 0115 GDT 6121RD/6521RD + 0118 GDT 6118RD/6518RD/6618RD + 0119 GDT 6128RD/6528RD/6628RD + 011a GDT 6538RD/6638RD + 011b GDT 6558RD/6658RD + 0138 GDT 6118RS/6518RS/6618RS + 0139 GDT 6128RS/6528RS/6628RS + 013a GDT 6538RS/6638RS + 013b GDT 6558RS/6658RS + 0166 GDT 7113RN/7513RN/7613RN + 0167 GDT 7123RN/7523RN/7623RN + 0168 GDT 7118RN/7518RN/7518RN + 0169 GDT 7128RN/7528RN/7628RN + 016a GDT 7538RN/7638RN + 016b GDT 7558RN/7658RN + 016c GDT 7533RN/7633RN + 016d GDT 7543RN/7643RN + 016e GDT 7553RN/7653RN + 016f GDT 7563RN/7663RN + 0210 GDT 6519RD/6619RD + 0211 GDT 6529RD/6629RD + 0260 GDT 7519RN/7619RN + 0261 GDT 7529RN/7629RN 111a Efficient Networks, Inc 0000 155P-MF1 (FPGA) 0002 155P-MF1 (ASIC) @@ -2237,7 +2295,7 @@ 1145 Workbit Corporation 1146 Force Computers 1147 Interface Corp -1148 SysKonnect GmbH +1148 Syskonnect (Schneider & Koch) 4000 FDDI Adapter 0e11 b03b Netelligent 100 FDDI DAS Fibre SC 0e11 b03c Netelligent 100 FDDI SAS Fibre SC @@ -2254,7 +2312,7 @@ 1148 5841 FDDI SK-5841 (SK-NET FDDI-FP64) 1148 5843 FDDI SK-5843 (SK-NET FDDI-LP64) 1148 5844 FDDI SK-5844 (SK-NET FDDI-LP64 DAS) - 4200 Token Ring adapter + 4200 Token ring adaptor 4300 Gigabit Ethernet 1148 9821 SK-9821 (1000Base-T single link) 1148 9822 SK-9822 (1000Base-T dual link) @@ -2431,6 +2489,7 @@ 118b Hypertec Pty Limited 118c Corollary, Inc 0014 PCIB [C-bus II to PCI bus host bridge chip] + 1117 Intel 8-way XEON Profusion Chipset [Cache Coherency Filter] 118d BitFlow Inc 0001 Raptor-PCI framegrabber 0012 Model 12 Road Runner Frame Grabber @@ -2480,7 +2539,7 @@ 1221 82C092G 119c Information Technology Inst. 119d Bug, Inc. Sapporo Japan -119e Fujitsu Microelectronics Europe GMBH +119e Fujitsu Microelectronics Ltd. 0001 FireStream 155 0003 FireStream 50 119f Bull HN Information Systems @@ -2694,6 +2753,7 @@ 11f5 Computing Devices International 11f6 Compex 0112 ENet100VG4 + 0113 FreedomLine 100 1401 ReadyLink 2000 2011 RL100-ATX 10/100 2201 ReadyLink 100TX (Winbond W89C840) @@ -2805,7 +2865,8 @@ 121a 0060 Voodoo3 3500 TV (NTSC) 121a 0061 Voodoo3 3500 TV (PAL) 121a 0062 Voodoo3 3500 TV (SECAM) - 0009 Voodoo 4 + 0009 Voodoo 4 / Voodoo 5 + 121a 0009 Voodoo5 AGP 5500/6000 121b Advanced Telecommunications Modules 121c Nippon Texaco., Ltd 121d Lippert Automationstechnik GmbH @@ -3031,13 +3092,13 @@ 8086 5753 ES1371, ES1373 AudioPCI On Motherboard WS440BX 5000 ES1370 [AudioPCI] 4942 4c4c Creative Sound Blaster AudioPCI128 - 5880 CT5880 [AudioPCI] + 5880 5880 AudioPCI 1274 2000 Creative Sound Blaster AudioPCI128 1274 5880 Creative Sound Blaster AudioPCI128 - 1462 6880 CT5880 AudioPCI On Motherboard MS-6188 1.00 - 270f 2001 CT5880 AudioPCI On Motherboard 6CTR - 270f 2200 CT5880 AudioPCI On Motherboard 6WTX - 270f 7040 CT5880 AudioPCI On Motherboard 6ATA4 + 1462 6880 5880 AudioPCI On Motherboard MS-6188 1.00 + 270f 2001 5880 AudioPCI On Motherboard 6CTR + 270f 2200 5880 AudioPCI On Motherboard 6WTX + 270f 7040 5880 AudioPCI On Motherboard 6ATA4 1275 Network Appliance Corporation 1276 Switched Network Technologies, Inc. 1277 Comstream @@ -3148,8 +3209,9 @@ 12ac Measurex Corporation 12ad Multidata GmbH 12ae Alteon Networks Inc. - 0001 AceNIC Gigabit Ethernet + 0001 AceNIC Gigabit Ethernet (Fibre) 1410 0104 Gigabit Ethernet-SX PCI Adapter (14100401) + 0002 AceNIC Gigabit Ethernet (Copper) 12af TDK USA Corp 12b0 Jorge Scientific Corp 12b1 GammaLink @@ -3370,7 +3432,8 @@ 1312 Acuity Imaging, Inc 1313 Yaskawa Electric Co. 1316 Teradyne Inc -1317 Bridgecom, Inc +1317 Linksys + 0985 Network Everywhere Fast Ethernet 10/100 model NC100 1318 Packet Engines Inc. 0911 PCI Ethernet Adapter 1319 Fortemedia, Inc @@ -3530,6 +3593,7 @@ 1384 Reality Simulation Systems Inc 1385 Netgear 620a GA620 + f311 FA311 1386 Video Domain Technologies 1387 Systran Corp 1388 Hitachi Information Technology Co Ltd @@ -3922,7 +3986,31 @@ 14e2 INFOLIBRIA 14e3 AMTELCO 14e4 BROADCOM Corporation - 1644 Tigon3 + 1644 NetXtreme BCM5700 Gigabit Ethernet + 10b7 1000 3C996-T 1000BaseTX + 10b7 1001 3C996B-T 1000BaseTX + 10b7 1002 3C996C-T 1000BaseTX + 10b7 1003 3C997-T 1000BaseTX + 10b7 1004 3C996-SX 1000BaseSX + 10b7 1005 3C997-SX 1000BaseSX + 14e4 0002 NetXtreme 1000BaseSX + 14e4 0003 NetXtreme 1000BaseSX + 14e4 0004 NetXtreme 1000BaseTX + 14e4 1644 NetXtreme BCM5700 1000BaseTX + 1645 NetXtreme BCM5701 Gigabit Ethernet + 0e11 007d NC6770 1000BaseSX + 0e11 007c NC7770 1000BaseTX + 0e11 0085 NC7780 1000BaseTX + 10b7 1004 3C996-SX 1000BaseSX + 10b7 1006 3C996B-T 1000BaseTX + 10b7 1007 3C1000-T 1000BaseTX + 10b7 1008 3C940-BR01 1000BaseTX + 14e4 0001 NetXtreme BCM5701 1000BaseTX + 14e4 0005 NetXtreme BCM5701 1000BaseTX + 14e4 0006 NetXtreme BCM5701 1000BaseTX + 14e4 0007 NetXtreme BCM5701 1000BaseSX + 14e4 0008 NetXtreme BCM5701 1000BaseTX + 14e4 8008 NetXtreme BCM5701 1000BaseTX 14e5 Pixelfusion Ltd 14e6 SHINING Technology Inc 14e7 3CX @@ -3957,6 +4045,8 @@ 14f1 2015 SoftK56 Speakerphone Winmodem 2016 SoftK56 Speakerphone Winmodem 14f1 2016 SoftK56 Speakerphone Winmodem + 2443 SoftK56 Speakerphone Winmodem + 14f1 2443 SoftK56 Speakerphone Winmodem 14f2 MOBILITY Electronics 14f3 BROADLOGIC 14f4 TOKYO Electronic Industry CO Ltd @@ -3981,7 +4071,7 @@ # 1507 HTEC Ltd # Commented out because there are no known HTEC chips and 1507 is already # used by mistake by Motorola (see vendor ID 1057) -1507 Motorola ? / HTEC +1507 Motorola ?? / HTEC 0001 MPC105 [Eagle] 0002 MPC106 [Grackle] 0003 MPC8240 [Kahlua] @@ -4302,7 +4392,7 @@ 270b Xantel Corporation 270f Chaintech Computer Co. Ltd 2711 AVID Technology Inc. -2a15 3D Vision(?) +2a15 3D Vision(???) 3000 Hansol Electronics Inc. 3142 Post Impression Systems. 3388 Hint Corp @@ -4334,6 +4424,7 @@ 3d3d 0125 Oxygen VX1 3d3d 0127 Permedia3 Create! 000a GLINT R3 + 3d3d 0121 Oxygen VX1 0100 Permedia II 2D+3D 1004 Permedia 3d04 Permedia @@ -4478,12 +4569,16 @@ 5333 9125 86C394-397 Savage4 SGRAM 125 5333 9143 86C394-397 Savage4 SGRAM 143 8a23 Savage 4 + 8a25 ProSavage PM133 + 8a26 ProSavage KM133 8c00 ViRGE/M3 8c01 ViRGE/MX 8c02 ViRGE/MX+ 8c03 ViRGE/MX+MV - 8c10 86C270-294 Savage/MX-/IX - 8c12 86C270-294 Savage/MX-/IX + 8c10 86C270-294 Savage/MX-MV + 8c11 82C270-294 Savage/MX + 8c12 86C270-294 Savage/IX-MV + 8c13 86C270-294 Savage/IX 9102 86C410 Savage 2000 1092 5932 Viper II Z200 1092 5934 Viper II Z200 @@ -4498,6 +4593,8 @@ 5455 Technische University Berlin 4458 S5933 5519 Cnet Technologies, Inc. +5544 Dunord Technologies + 0001 I-30xx Scanner Interface 5555 Genroco, Inc 0003 TURBOstor HFP-832 [HiPPI NIC] 5700 Netpower @@ -4525,22 +4622,37 @@ 04a3 82434LX [Mercury/Neptune] 04d0 82437FX [Triton FX] 0960 80960RP [i960 RP Microprocessor/Bridge] - 1000 82542 Gigabit Ethernet Adapter + 0964 80960RP [i960 RP Microprocessor/Bridge] + 1000 82542 Gigabit Ethernet Controller 0e11 b0df NC1632 Gigabit Ethernet Adapter 0e11 b0e0 NC1633 Gigabit Ethernet Adapter 0e11 b123 NC1634 Gigabit Ethernet Adapter 1014 0119 Netfinity Gigabit Ethernet SX Adapter - 8086 1000 EtherExpress PRO/1000 Gigabit Server Adapter + 1001 82543GC Gigabit Ethernet Controller + 1004 82543GC Gigabit Ethernet Controller + 1008 82544EI Gigabit Ethernet Controller + 100c 82544GC Gigabit Ethernet Controller + 100d 82544GC Gigabit Ethernet Controller 1030 82559 InBusiness 10/100 + 1031 82801CAM (ICH3) Chipset Ethernet Controller + 1032 82801CAM (ICH3) Chipset Ethernet Controller + 1033 82801CAM (ICH3) Chipset Ethernet Controller + 1034 82801CAM (ICH3) Chipset Ethernet Controller + 1035 82801CAM (ICH3) Chipset Ethernet Controller + 1036 82801CAM (ICH3) Chipset Ethernet Controller + 1037 82801CAM (ICH3) Chipset Ethernet Controller + 1038 82801CAM (ICH3) Chipset Ethernet Controller + 1130 82815 815 Chipset Host Bridge and Memory Controller Hub + 1132 82815 CGC [Chipset Graphics Controller] 1161 82806AA PCI64 Hub Advanced Programmable Interrupt Controller 1209 82559ER 1221 82092AA_0 1222 82092AA_1 1223 SAA7116 1225 82452KX/GX [Orion] - 1226 82596 - 1227 82865 [Ether Express Pro 100] - 1228 82556 [Ether Express Pro 100 Smart] + 1226 82596 PRO/10 PCI + 1227 82865 EtherExpress PRO/100A + 1228 82556 EtherExpress PRO/100 Smart 1229 82557 [Ethernet Pro 100] 0e11 b01e NC3120 0e11 b01f NC3122 @@ -4552,6 +4664,7 @@ 0e11 b0dd NC3131 0e11 b0de NC3132 0e11 b0e1 NC3133 + 0e11 b144 NC3123 (82559) 1014 005c 82558B Ethernet Pro 10/100 1014 105c Netfinity 10/100 1033 8000 PC-9821X-B06 @@ -4606,6 +4719,9 @@ 1960 80960RP [i960RP Microprocessor] 101e 0438 MegaRaid 438 101e 0466 MegaRaid 466 + 101e 0467 MegaRaid 467 + 1028 0467 PowerEdge Expandable RAID Controller 2/DC + 1028 1111 PowerEdge Expandable RAID Controller 2/SC 103c 10c6 MegaRaid 438 103c 10c7 MegaRaid T5 1111 1111 MegaRaid 466 @@ -4632,18 +4748,18 @@ 11d4 0048 SoundMAX Integrated Digital Audio 2426 82801AB AC'97 Modem 2428 82801AB PCI Bridge - 2440 82801BA ISA Bridge (ICH2) - 2442 82801BA(M) USB (Hub A) - 2443 82801BA(M) SMBus - 2444 82801BA(M) USB (Hub B) - 2445 82801BA(M) AC'97 Audio - 2446 82801BA(M) AC'97 Modem - 2448 82801BA PCI - 2449 82801BA(M) Ethernet - 244a 82801BAM IDE U100 - 244b 82801BA IDE U100 - 244c 82801BAM ISA Bridge (ICH2) - 244e 82801BAM PCI + 2440 82820 820 (Camino 2) Chipset ISA Bridge (ICH2) + 2442 82820 820 (Camino 2) Chipset USB (Hub A) + 2443 82820 820 (Camino 2) Chipset SMBus + 2444 82820 820 (Camino 2) Chipset USB (Hub B) + 2445 82820 820 (Camino 2) Chipset AC'97 Audio Controller + 2446 82820 820 (Camino 2) Chipset AC'97 Modem Controller + 2448 82820 820 (Camino 2) Chipset PCI (-M) + 2449 82820 (ICH2) Chipset Ethernet Controller + 244a 82820 820 (Camino 2) Chipset IDE U100 (-M) + 244b 82820 820 (Camino 2) Chipset IDE U100 + 244c 82820 820 (Camino 2) Chipset ISA Bridge (ICH2-M) + 244e 82820 820 (Camino 2) Chipset PCI 2500 82820 820 (Camino) Chipset Host Bridge (MCH) 1043 801c P3C-2000 system chipset 2501 82820 820 (Camino) Chipset Host Bridge (MCH) @@ -4653,10 +4769,13 @@ 2520 82805AA MTH Memory Translator Hub 2521 82804AA MRH-S Memory Repeater Hub for SDRAM 2530 82850 850 (Tehama) Chipset Host Bridge (MCH) + 2531 82850 860 (Wombat) Chipset Host Bridge (MCH) 2532 82850 850 (Tehama) Chipset AGP Bridge - 5200 EtherExpress PRO/100 - 5201 EtherExpress PRO/100 + 2533 82860 860 (Wombat) Chipset AGP Bridge + 5200 EtherExpress PRO/100 Intelligent Server + 5201 EtherExpress PRO/100 Intelligent Server 8086 0001 EtherExpress PRO/100 Server Ethernet Adapter + 530d 80310 IOP [IO Processor] 7000 82371SB PIIX3 ISA [Natoma/Triton II] 7010 82371SB PIIX3 IDE [Natoma/Triton II] 7020 82371SB PIIX3 USB [Natoma/Triton II] @@ -4719,7 +4838,7 @@ 9004 Adaptec # FIXME: [dj] In one document I have, lot of these AIC's are actually AHA's 1078 AIC-7810 - 1160 AIC-1160 [Family Fiber Channel Adapter] + 1160 AIC-1160 [Family Fibre Channel Adapter] 2178 AIC-7821 3860 AHA-2930CU 3b78 AHA-4844W/4844UW @@ -4836,6 +4955,7 @@ 00c0 7899A 00c1 7899B 00c3 7899D + 00c5 RAID subsystem HBA 00cf 7899P 907f Atronics 2015 IDE-2015PL @@ -5019,7 +5139,7 @@ 10 OHCI 80 Unspecified Fe USB Device - 04 Fiber Channel + 04 Fibre Channel 05 SMBus 06 InfiniBand C 0d Wireless controller |
From: Paul M. <le...@us...> - 2001-11-06 00:31:15
|
Update of /cvsroot/linux-mips/linux/drivers/scsi In directory usw-pr-cvs1:/tmp/cvs-serv388/drivers/scsi Modified Files: ncr53c8xx.c Log Message: Sync with OSS 2.4.11. Index: ncr53c8xx.c =================================================================== RCS file: /cvsroot/linux-mips/linux/drivers/scsi/ncr53c8xx.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- ncr53c8xx.c 2001/08/25 02:19:28 1.2 +++ ncr53c8xx.c 2001/11/06 00:30:47 1.3 @@ -116,10 +116,7 @@ #define LinuxVersionCode(v, p, s) (((v)<<16)+((p)<<8)+(s)) -#ifdef MODULE #include <linux/module.h> -#endif - #include <asm/dma.h> #include <asm/io.h> #include <asm/system.h> @@ -9311,6 +9308,7 @@ /* ** Module stuff */ +MODULE_LICENSE("GPL"); #if LINUX_VERSION_CODE >= LinuxVersionCode(2,4,0) static |
From: James S. <jsi...@us...> - 2001-11-05 23:36:52
|
Update of /cvsroot/linux-mips/linux/arch/mips/galileo-boards/ev96100 In directory usw-pr-cvs1:/tmp/cvs-serv10151 Removed Files: pci.c Log Message: No longer needed. --- pci.c DELETED --- |
From: James S. <jsi...@us...> - 2001-11-05 20:22:25
|
Update of /cvsroot/linux-mips/linux/kernel In directory usw-pr-cvs1:/tmp/cvs-serv25026 Removed Files: Makefile Log Message: Bye bye. Using generic dma caused to many issues. --- Makefile DELETED --- |
From: James S. <jsi...@us...> - 2001-11-05 19:19:04
|
Update of /cvsroot/linux-mips/linux/include/asm-mips64 In directory usw-pr-cvs1:/tmp/cvs-serv5702 Modified Files: unistd.h Log Message: Add missing commata. Index: unistd.h =================================================================== RCS file: /cvsroot/linux-mips/linux/include/asm-mips64/unistd.h,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- unistd.h 2001/10/08 16:13:48 1.1 +++ unistd.h 2001/11/05 19:19:01 1.2 @@ -4,249 +4,11 @@ * for more details. * * Copyright (C) 1995, 96, 97, 98, 99, 2000 by Ralf Baechle - * Copyright (C) 1999, 2000 Silicon Graphics, Inc. - * - * Changed system calls macros _syscall5 - _syscall7 to push args 5 to 7 onto - * the stack. Robin Farine for ACN S.A, Copyright (C) 1996 by ACN S.A */ #ifndef _ASM_UNISTD_H #define _ASM_UNISTD_H - -/* - * Linux o32 style syscalls are in the range from 4000 to 4999. - */ -#define __NR_Linux32 4000 -#define __NR_Linux32_syscall (__NR_Linux32 + 0) -#define __NR_Linux32_exit (__NR_Linux32 + 1) -#define __NR_Linux32_fork (__NR_Linux32 + 2) -#define __NR_Linux32_read (__NR_Linux32 + 3) -#define __NR_Linux32_write (__NR_Linux32 + 4) -#define __NR_Linux32_open (__NR_Linux32 + 5) -#define __NR_Linux32_close (__NR_Linux32 + 6) -#define __NR_Linux32_waitpid (__NR_Linux32 + 7) -#define __NR_Linux32_creat (__NR_Linux32 + 8) -#define __NR_Linux32_link (__NR_Linux32 + 9) -#define __NR_Linux32_unlink (__NR_Linux32 + 10) -#define __NR_Linux32_execve (__NR_Linux32 + 11) -#define __NR_Linux32_chdir (__NR_Linux32 + 12) -#define __NR_Linux32_time (__NR_Linux32 + 13) -#define __NR_Linux32_mknod (__NR_Linux32 + 14) -#define __NR_Linux32_chmod (__NR_Linux32 + 15) -#define __NR_Linux32_lchown (__NR_Linux32 + 16) -#define __NR_Linux32_break (__NR_Linux32 + 17) -#define __NR_Linux32_oldstat (__NR_Linux32 + 18) -#define __NR_Linux32_lseek (__NR_Linux32 + 19) -#define __NR_Linux32_getpid (__NR_Linux32 + 20) -#define __NR_Linux32_mount (__NR_Linux32 + 21) -#define __NR_Linux32_umount (__NR_Linux32 + 22) -#define __NR_Linux32_setuid (__NR_Linux32 + 23) -#define __NR_Linux32_getuid (__NR_Linux32 + 24) -#define __NR_Linux32_stime (__NR_Linux32 + 25) -#define __NR_Linux32_ptrace (__NR_Linux32 + 26) -#define __NR_Linux32_alarm (__NR_Linux32 + 27) -#define __NR_Linux32_oldfstat (__NR_Linux32 + 28) -#define __NR_Linux32_pause (__NR_Linux32 + 29) -#define __NR_Linux32_utime (__NR_Linux32 + 30) -#define __NR_Linux32_stty (__NR_Linux32 + 31) -#define __NR_Linux32_gtty (__NR_Linux32 + 32) -#define __NR_Linux32_access (__NR_Linux32 + 33) -#define __NR_Linux32_nice (__NR_Linux32 + 34) -#define __NR_Linux32_ftime (__NR_Linux32 + 35) -#define __NR_Linux32_sync (__NR_Linux32 + 36) -#define __NR_Linux32_kill (__NR_Linux32 + 37) -#define __NR_Linux32_rename (__NR_Linux32 + 38) -#define __NR_Linux32_mkdir (__NR_Linux32 + 39) -#define __NR_Linux32_rmdir (__NR_Linux32 + 40) -#define __NR_Linux32_dup (__NR_Linux32 + 41) -#define __NR_Linux32_pipe (__NR_Linux32 + 42) -#define __NR_Linux32_times (__NR_Linux32 + 43) -#define __NR_Linux32_prof (__NR_Linux32 + 44) -#define __NR_Linux32_brk (__NR_Linux32 + 45) -#define __NR_Linux32_setgid (__NR_Linux32 + 46) -#define __NR_Linux32_getgid (__NR_Linux32 + 47) -#define __NR_Linux32_signal (__NR_Linux32 + 48) -#define __NR_Linux32_geteuid (__NR_Linux32 + 49) -#define __NR_Linux32_getegid (__NR_Linux32 + 50) -#define __NR_Linux32_acct (__NR_Linux32 + 51) -#define __NR_Linux32_umount2 (__NR_Linux32 + 52) -#define __NR_Linux32_lock (__NR_Linux32 + 53) -#define __NR_Linux32_ioctl (__NR_Linux32 + 54) -#define __NR_Linux32_fcntl (__NR_Linux32 + 55) -#define __NR_Linux32_mpx (__NR_Linux32 + 56) -#define __NR_Linux32_setpgid (__NR_Linux32 + 57) -#define __NR_Linux32_ulimit (__NR_Linux32 + 58) -#define __NR_Linux32_unused59 (__NR_Linux32 + 59) -#define __NR_Linux32_umask (__NR_Linux32 + 60) -#define __NR_Linux32_chroot (__NR_Linux32 + 61) -#define __NR_Linux32_ustat (__NR_Linux32 + 62) -#define __NR_Linux32_dup2 (__NR_Linux32 + 63) -#define __NR_Linux32_getppid (__NR_Linux32 + 64) -#define __NR_Linux32_getpgrp (__NR_Linux32 + 65) -#define __NR_Linux32_setsid (__NR_Linux32 + 66) -#define __NR_Linux32_sigaction (__NR_Linux32 + 67) -#define __NR_Linux32_sgetmask (__NR_Linux32 + 68) -#define __NR_Linux32_ssetmask (__NR_Linux32 + 69) -#define __NR_Linux32_setreuid (__NR_Linux32 + 70) -#define __NR_Linux32_setregid (__NR_Linux32 + 71) -#define __NR_Linux32_sigsuspend (__NR_Linux32 + 72) -#define __NR_Linux32_sigpending (__NR_Linux32 + 73) -#define __NR_Linux32_sethostname (__NR_Linux32 + 74) -#define __NR_Linux32_setrlimit (__NR_Linux32 + 75) -#define __NR_Linux32_getrlimit (__NR_Linux32 + 76) -#define __NR_Linux32_getrusage (__NR_Linux32 + 77) -#define __NR_Linux32_gettimeofday (__NR_Linux32 + 78) -#define __NR_Linux32_settimeofday (__NR_Linux32 + 79) -#define __NR_Linux32_getgroups (__NR_Linux32 + 80) -#define __NR_Linux32_setgroups (__NR_Linux32 + 81) -#define __NR_Linux32_reserved82 (__NR_Linux32 + 82) -#define __NR_Linux32_symlink (__NR_Linux32 + 83) -#define __NR_Linux32_oldlstat (__NR_Linux32 + 84) -#define __NR_Linux32_readlink (__NR_Linux32 + 85) -#define __NR_Linux32_uselib (__NR_Linux32 + 86) -#define __NR_Linux32_swapon (__NR_Linux32 + 87) -#define __NR_Linux32_reboot (__NR_Linux32 + 88) -#define __NR_Linux32_readdir (__NR_Linux32 + 89) -#define __NR_Linux32_mmap (__NR_Linux32 + 90) -#define __NR_Linux32_munmap (__NR_Linux32 + 91) -#define __NR_Linux32_truncate (__NR_Linux32 + 92) -#define __NR_Linux32_ftruncate (__NR_Linux32 + 93) -#define __NR_Linux32_fchmod (__NR_Linux32 + 94) -#define __NR_Linux32_fchown (__NR_Linux32 + 95) -#define __NR_Linux32_getpriority (__NR_Linux32 + 96) -#define __NR_Linux32_setpriority (__NR_Linux32 + 97) -#define __NR_Linux32_profil (__NR_Linux32 + 98) -#define __NR_Linux32_statfs (__NR_Linux32 + 99) -#define __NR_Linux32_fstatfs (__NR_Linux32 + 100) -#define __NR_Linux32_ioperm (__NR_Linux32 + 101) -#define __NR_Linux32_socketcall (__NR_Linux32 + 102) -#define __NR_Linux32_syslog (__NR_Linux32 + 103) -#define __NR_Linux32_setitimer (__NR_Linux32 + 104) -#define __NR_Linux32_getitimer (__NR_Linux32 + 105) -#define __NR_Linux32_stat (__NR_Linux32 + 106) -#define __NR_Linux32_lstat (__NR_Linux32 + 107) -#define __NR_Linux32_fstat (__NR_Linux32 + 108) -#define __NR_Linux32_unused109 (__NR_Linux32 + 109) -#define __NR_Linux32_iopl (__NR_Linux32 + 110) -#define __NR_Linux32_vhangup (__NR_Linux32 + 111) -#define __NR_Linux32_idle (__NR_Linux32 + 112) -#define __NR_Linux32_vm86 (__NR_Linux32 + 113) -#define __NR_Linux32_wait4 (__NR_Linux32 + 114) -#define __NR_Linux32_swapoff (__NR_Linux32 + 115) -#define __NR_Linux32_sysinfo (__NR_Linux32 + 116) -#define __NR_Linux32_ipc (__NR_Linux32 + 117) -#define __NR_Linux32_fsync (__NR_Linux32 + 118) -#define __NR_Linux32_sigreturn (__NR_Linux32 + 119) -#define __NR_Linux32_clone (__NR_Linux32 + 120) -#define __NR_Linux32_setdomainname (__NR_Linux32 + 121) -#define __NR_Linux32_uname (__NR_Linux32 + 122) -#define __NR_Linux32_modify_ldt (__NR_Linux32 + 123) -#define __NR_Linux32_adjtimex (__NR_Linux32 + 124) -#define __NR_Linux32_mprotect (__NR_Linux32 + 125) -#define __NR_Linux32_sigprocmask (__NR_Linux32 + 126) -#define __NR_Linux32_create_module (__NR_Linux32 + 127) -#define __NR_Linux32_init_module (__NR_Linux32 + 128) -#define __NR_Linux32_delete_module (__NR_Linux32 + 129) -#define __NR_Linux32_get_kernel_syms (__NR_Linux32 + 130) -#define __NR_Linux32_quotactl (__NR_Linux32 + 131) -#define __NR_Linux32_getpgid (__NR_Linux32 + 132) -#define __NR_Linux32_fchdir (__NR_Linux32 + 133) -#define __NR_Linux32_bdflush (__NR_Linux32 + 134) -#define __NR_Linux32_sysfs (__NR_Linux32 + 135) -#define __NR_Linux32_personality (__NR_Linux32 + 136) -#define __NR_Linux32_afs_syscall (__NR_Linux32 + 137) /* Syscall for Andrew File System */ -#define __NR_Linux32_setfsuid (__NR_Linux32 + 138) -#define __NR_Linux32_setfsgid (__NR_Linux32 + 139) -#define __NR_Linux32__llseek (__NR_Linux32 + 140) -#define __NR_Linux32_getdents (__NR_Linux32 + 141) -#define __NR_Linux32__newselect (__NR_Linux32 + 142) -#define __NR_Linux32_flock (__NR_Linux32 + 143) -#define __NR_Linux32_msync (__NR_Linux32 + 144) -#define __NR_Linux32_readv (__NR_Linux32 + 145) -#define __NR_Linux32_writev (__NR_Linux32 + 146) -#define __NR_Linux32_cacheflush (__NR_Linux32 + 147) -#define __NR_Linux32_cachectl (__NR_Linux32 + 148) -#define __NR_Linux32_sysmips (__NR_Linux32 + 149) -#define __NR_Linux32_unused150 (__NR_Linux32 + 150) -#define __NR_Linux32_getsid (__NR_Linux32 + 151) -#define __NR_Linux32_fdatasync (__NR_Linux32 + 152) -#define __NR_Linux32__sysctl (__NR_Linux32 + 153) -#define __NR_Linux32_mlock (__NR_Linux32 + 154) -#define __NR_Linux32_munlock (__NR_Linux32 + 155) -#define __NR_Linux32_mlockall (__NR_Linux32 + 156) -#define __NR_Linux32_munlockall (__NR_Linux32 + 157) -#define __NR_Linux32_sched_setparam (__NR_Linux32 + 158) -#define __NR_Linux32_sched_getparam (__NR_Linux32 + 159) -#define __NR_Linux32_sched_setscheduler (__NR_Linux32 + 160) -#define __NR_Linux32_sched_getscheduler (__NR_Linux32 + 161) -#define __NR_Linux32_sched_yield (__NR_Linux32 + 162) -#define __NR_Linux32_sched_get_priority_max (__NR_Linux32 + 163) -#define __NR_Linux32_sched_get_priority_min (__NR_Linux32 + 164) -#define __NR_Linux32_sched_rr_get_interval (__NR_Linux32 + 165) -#define __NR_Linux32_nanosleep (__NR_Linux32 + 166) -#define __NR_Linux32_mremap (__NR_Linux32 + 167) -#define __NR_Linux32_accept (__NR_Linux32 + 168) -#define __NR_Linux32_bind (__NR_Linux32 + 169) -#define __NR_Linux32_connect (__NR_Linux32 + 170) -#define __NR_Linux32_getpeername (__NR_Linux32 + 171) -#define __NR_Linux32_getsockname (__NR_Linux32 + 172) -#define __NR_Linux32_getsockopt (__NR_Linux32 + 173) -#define __NR_Linux32_listen (__NR_Linux32 + 174) -#define __NR_Linux32_recv (__NR_Linux32 + 175) -#define __NR_Linux32_recvfrom (__NR_Linux32 + 176) -#define __NR_Linux32_recvmsg (__NR_Linux32 + 177) -#define __NR_Linux32_send (__NR_Linux32 + 178) -#define __NR_Linux32_sendmsg (__NR_Linux32 + 179) -#define __NR_Linux32_sendto (__NR_Linux32 + 180) -#define __NR_Linux32_setsockopt (__NR_Linux32 + 181) -#define __NR_Linux32_shutdown (__NR_Linux32 + 182) -#define __NR_Linux32_socket (__NR_Linux32 + 183) -#define __NR_Linux32_socketpair (__NR_Linux32 + 184) -#define __NR_Linux32_setresuid (__NR_Linux32 + 185) -#define __NR_Linux32_getresuid (__NR_Linux32 + 186) -#define __NR_Linux32_query_module (__NR_Linux32 + 187) -#define __NR_Linux32_poll (__NR_Linux32 + 188) -#define __NR_Linux32_nfsservctl (__NR_Linux32 + 189) -#define __NR_Linux32_setresgid (__NR_Linux32 + 190) -#define __NR_Linux32_getresgid (__NR_Linux32 + 191) -#define __NR_Linux32_prctl (__NR_Linux32 + 192) -#define __NR_Linux32_rt_sigreturn (__NR_Linux32 + 193) -#define __NR_Linux32_rt_sigaction (__NR_Linux32 + 194) -#define __NR_Linux32_rt_sigprocmask (__NR_Linux32 + 195) -#define __NR_Linux32_rt_sigpending (__NR_Linux32 + 196) -#define __NR_Linux32_rt_sigtimedwait (__NR_Linux32 + 197) -#define __NR_Linux32_rt_sigqueueinfo (__NR_Linux32 + 198) -#define __NR_Linux32_rt_sigsuspend (__NR_Linux32 + 199) -#define __NR_Linux32_pread (__NR_Linux32 + 200) -#define __NR_Linux32_pwrite (__NR_Linux32 + 201) -#define __NR_Linux32_chown (__NR_Linux32 + 202) -#define __NR_Linux32_getcwd (__NR_Linux32 + 203) -#define __NR_Linux32_capget (__NR_Linux32 + 204) -#define __NR_Linux32_capset (__NR_Linux32 + 205) -#define __NR_Linux32_sigaltstack (__NR_Linux32 + 206) -#define __NR_Linux32_sendfile (__NR_Linux32 + 207) -#define __NR_Linux32_getpmsg (__NR_Linux32 + 208) -#define __NR_Linux32_putpmsg (__NR_Linux32 + 209) -#define __NR_Linux32_mmap2 (__NR_Linux32 + 210) -#define __NR_Linux32_truncate64 (__NR_Linux32 + 211) -#define __NR_Linux32_ftruncate64 (__NR_Linux32 + 212) -#define __NR_Linux32_stat64 (__NR_Linux32 + 213) -#define __NR_Linux32_lstat64 (__NR_Linux32 + 214) -#define __NR_Linux32_fstat64 (__NR_Linux32 + 215) -#define __NR_Linux32_root_pivot (__NR_Linux32 + 216) -#define __NR_Linux32_mincore (__NR_Linux32 + 217) -#define __NR_Linux32_madvise (__NR_Linux32 + 218) -#define __NR_Linux32_getdents64 (__NR_Linux32 + 219) -#define __NR_Linux32_fcntl64 (__NR_Linux32 + 220) - -/* - * Offset of the last Linux o32 flavoured syscall - */ -#define __NR_Linux32_syscalls 220 -/* - * Linux 64-bit syscalls are in the range from 5000 to 5999. - */ -#define __NR_Linux 5000 +#define __NR_Linux 4000 #define __NR_syscall (__NR_Linux + 0) #define __NR_exit (__NR_Linux + 1) #define __NR_fork (__NR_Linux + 2) @@ -457,15 +219,22 @@ #define __NR_sendfile (__NR_Linux + 207) #define __NR_getpmsg (__NR_Linux + 208) #define __NR_putpmsg (__NR_Linux + 209) -#define __NR_root_pivot (__NR_Linux + 210) -#define __NR_mincore (__NR_Linux + 211) -#define __NR_madvise (__NR_Linux + 212) -#define __NR_getdents64 (__NR_Linux + 213) +#define __NR_mmap2 (__NR_Linux + 210) +#define __NR_truncate64 (__NR_Linux + 211) +#define __NR_ftruncate64 (__NR_Linux + 212) +#define __NR_stat64 (__NR_Linux + 213) +#define __NR_lstat64 (__NR_Linux + 214) +#define __NR_fstat64 (__NR_Linux + 215) +#define __NR_pivot_root (__NR_Linux + 216) +#define __NR_mincore (__NR_Linux + 217) +#define __NR_madvise (__NR_Linux + 218) +#define __NR_getdents64 (__NR_Linux + 219) +#define __NR_fcntl64 (__NR_Linux + 220) /* * Offset of the last Linux flavoured syscall */ -#define __NR_Linux_syscalls 213 +#define __NR_Linux_syscalls 220 #ifndef _LANGUAGE_ASSEMBLY @@ -588,98 +357,6 @@ return -1; \ } -#if (_MIPS_SIM == _ABIN32) || (_MIPS_SIM == _ABI64) - -#define _syscall5(type,name,atype,a,btype,b,ctype,c,dtype,d,etype,e) \ -type name (atype a,btype b,ctype c,dtype d,etype e) \ -{ \ - register unsigned long __v0 asm("$2") = __NR_##name; \ - register unsigned long __a0 asm("$4") = (unsigned long) a; \ - register unsigned long __a1 asm("$5") = (unsigned long) b; \ - register unsigned long __a2 asm("$6") = (unsigned long) c; \ - register unsigned long __a3 asm("$7") = (unsigned long) d; \ - register unsigned long __a4 asm("$8") = (unsigned long) e; \ - \ - __asm__ volatile ( \ - ".set\tnoreorder\n\t" \ - "li\t$2, %6\t\t\t# " #name "\n\t" \ - "syscall\n\t" \ - ".set\treorder" \ - : "=&r" (__v0), "+r" (__a3), "+r" (__a4) \ - : "r" (__a0), "r" (__a1), "r" (__a2), "i" (__NR_##name) \ - : "$9", "$10", "$11", "$12", "$13", "$14", "$15", "$24"); \ - \ - if (__a3 == 0) \ - return (type) __v0; \ - errno = __v0; \ - return -1; \ -} - -#define _syscall6(type,name,atype,a,btype,b,ctype,c,dtype,d,etype,e,ftype,f) \ -type name (atype a,btype b,ctype c,dtype d,etype e,ftype f) \ -{ \ - register unsigned long __v0 asm("$2") = __NR_##name; \ - register unsigned long __a0 asm("$4") = (unsigned long) a; \ - register unsigned long __a1 asm("$5") = (unsigned long) b; \ - register unsigned long __a2 asm("$6") = (unsigned long) c; \ - register unsigned long __a3 asm("$7") = (unsigned long) d; \ - register unsigned long __a4 asm("$8") = (unsigned long) e; \ - register unsigned long __a5 asm("$9") = (unsigned long) f; \ - \ - __asm__ volatile ( "" \ - : "+r" (__a5) \ - : \ - : "$9", "$10", "$11", "$12", "$13", "$14", "$15", "$24"); \ - \ - __asm__ volatile ( \ - ".set\tnoreorder\n\t" \ - "li\t$2, %6\t\t\t# " #name "\n\t" \ - "syscall\n\t" \ - ".set\treorder" \ - : "=&r" (__v0), "+r" (__a3), "+r" (__a4) \ - : "r" (__a0), "r" (__a1), "r" (__a2), "i" (__NR_##name) \ - : "$9", "$10", "$11", "$12", "$13", "$14", "$15", "$24"); \ - \ - if (__a3 == 0) \ - return (type) __v0; \ - errno = __v0; \ - return -1; \ -} - -#define _syscall7(type,name,atype,a,btype,b,ctype,c,dtype,d,etype,e,ftype,f,gtype,g) \ -type name (atype a,btype b,ctype c,dtype d,etype e,ftype f,gtype g) \ -{ \ - register unsigned long __v0 asm("$2") = __NR_##name; \ - register unsigned long __a0 asm("$4") = (unsigned long) a; \ - register unsigned long __a1 asm("$5") = (unsigned long) b; \ - register unsigned long __a2 asm("$6") = (unsigned long) c; \ - register unsigned long __a3 asm("$7") = (unsigned long) d; \ - register unsigned long __a4 asm("$8") = (unsigned long) e; \ - register unsigned long __a5 asm("$9") = (unsigned long) f; \ - register unsigned long __a6 asm("$10") = (unsigned long) g; \ - \ - __asm__ volatile ( "" \ - : "+r" (__a5), "+r" (__a6) \ - : \ - : "$9", "$10", "$11", "$12", "$13", "$14", "$15", "$24"); \ - \ - __asm__ volatile ( \ - ".set\tnoreorder\n\t" \ - "li\t$2, %6\t\t\t# " #name "\n\t" \ - "syscall\n\t" \ - ".set\treorder" \ - : "=&r" (__v0), "+r" (__a3), "+r" (__a4) \ - : "r" (__a0), "r" (__a1), "r" (__a2), "i" (__NR_##name) \ - : "$9", "$10", "$11", "$12", "$13", "$14", "$15", "$24"); \ - \ - if (__a3 == 0) \ - return (type) __v0; \ - errno = __v0; \ - return -1; \ -} - -#else /* not N32 or 64 ABI */ - /* * Using those means your brain needs more than an oil change ;-) */ @@ -703,7 +380,7 @@ "addiu\t$29, 32\n\t" \ ".set\treorder" \ : "=&r" (__v0), "+r" (__a3) \ - : "r" (__a0), "r" (__a1), "r" (__a2), "i" (__NR_##name) \ + : "r" (__a0), "r" (__a1), "r" (__a2), "i" (__NR_##name), \ "m" ((unsigned long)e) \ : "$8", "$9", "$10", "$11", "$12", "$13", "$14", "$15", "$24"); \ \ @@ -734,7 +411,7 @@ "addiu\t$29, 32\n\t" \ ".set\treorder" \ : "=&r" (__v0), "+r" (__a3) \ - : "r" (__a0), "r" (__a1), "r" (__a2), "i" (__NR_##name) \ + : "r" (__a0), "r" (__a1), "r" (__a2), "i" (__NR_##name), \ "m" ((unsigned long)e), "m" ((unsigned long)f) \ : "$8", "$9", "$10", "$11", "$12", "$13", "$14", "$15", "$24"); \ \ @@ -767,7 +444,7 @@ "addiu\t$29, 32\n\t" \ ".set\treorder" \ : "=&r" (__v0), "+r" (__a3) \ - : "r" (__a0), "r" (__a1), "r" (__a2), "i" (__NR_##name) \ + : "r" (__a0), "r" (__a1), "r" (__a2), "i" (__NR_##name), \ "m" ((unsigned long)e), "m" ((unsigned long)f), \ "m" ((unsigned long)g), \ : "$8", "$9", "$10", "$11", "$12", "$13", "$14", "$15", "$24"); \ @@ -778,7 +455,6 @@ return -1; \ } -#endif #ifdef __KERNEL_SYSCALLS__ |
From: James S. <jsi...@us...> - 2001-11-05 19:17:59
|
Update of /cvsroot/linux-mips/linux/include/asm-mips In directory usw-pr-cvs1:/tmp/cvs-serv5471 Modified Files: unistd.h Log Message: Add missing commata. Index: unistd.h =================================================================== RCS file: /cvsroot/linux-mips/linux/include/asm-mips/unistd.h,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- unistd.h 2001/10/08 16:12:24 1.3 +++ unistd.h 2001/11/05 19:17:56 1.4 @@ -380,7 +380,7 @@ "addiu\t$29, 32\n\t" \ ".set\treorder" \ : "=&r" (__v0), "+r" (__a3) \ - : "r" (__a0), "r" (__a1), "r" (__a2), "i" (__NR_##name) \ + : "r" (__a0), "r" (__a1), "r" (__a2), "i" (__NR_##name), \ "m" ((unsigned long)e) \ : "$8", "$9", "$10", "$11", "$12", "$13", "$14", "$15", "$24"); \ \ @@ -411,7 +411,7 @@ "addiu\t$29, 32\n\t" \ ".set\treorder" \ : "=&r" (__v0), "+r" (__a3) \ - : "r" (__a0), "r" (__a1), "r" (__a2), "i" (__NR_##name) \ + : "r" (__a0), "r" (__a1), "r" (__a2), "i" (__NR_##name), \ "m" ((unsigned long)e), "m" ((unsigned long)f) \ : "$8", "$9", "$10", "$11", "$12", "$13", "$14", "$15", "$24"); \ \ @@ -444,7 +444,7 @@ "addiu\t$29, 32\n\t" \ ".set\treorder" \ : "=&r" (__v0), "+r" (__a3) \ - : "r" (__a0), "r" (__a1), "r" (__a2), "i" (__NR_##name) \ + : "r" (__a0), "r" (__a1), "r" (__a2), "i" (__NR_##name), \ "m" ((unsigned long)e), "m" ((unsigned long)f), \ "m" ((unsigned long)g), \ : "$8", "$9", "$10", "$11", "$12", "$13", "$14", "$15", "$24"); \ |
From: Bradley D. L. <br...@us...> - 2001-11-05 18:52:52
|
Update of /cvsroot/linux-mips/linux/scripts In directory usw-pr-cvs1:/tmp/cvs-serv29750 Added Files: mkdep.c split-include.c Log Message: Ralf says these diffs are to make mkdep build with IRIX. I don't know if we need them or not, but it looks like there are other related diffs elsewhere, so I return them. |
From: James S. <jsi...@us...> - 2001-11-05 17:07:09
|
Update of /cvsroot/linux-mips/linux/arch/mips/cobalt In directory usw-pr-cvs1:/tmp/cvs-serv858 Modified Files: Makefile Log Message: Made cobalt work again. Still having issues with the new pci code. Index: Makefile =================================================================== RCS file: /cvsroot/linux-mips/linux/arch/mips/cobalt/Makefile,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- Makefile 2001/10/26 16:48:24 1.8 +++ Makefile 2001/11/05 17:07:05 1.9 @@ -16,7 +16,7 @@ O_TARGET := cobalt.o -obj-y += rtc_qube.o irq.o int-handler.o pci_fixups.o pci_ops.o \ +obj-y += rtc_qube.o irq.o int-handler.o pci.o \ reset.o setup.o via.o promcon.o ide.o include $(TOPDIR)/Rules.make |
From: James S. <jsi...@us...> - 2001-11-05 17:06:58
|
Update of /cvsroot/linux-mips/linux/arch/mips In directory usw-pr-cvs1:/tmp/cvs-serv788 Modified Files: config.in Log Message: Made cobalt work again. Still having issues with the new pci code. Index: config.in =================================================================== RCS file: /cvsroot/linux-mips/linux/arch/mips/config.in,v retrieving revision 1.45 retrieving revision 1.46 diff -u -d -r1.45 -r1.46 --- config.in 2001/10/31 06:16:23 1.45 +++ config.in 2001/11/05 17:06:55 1.46 @@ -250,8 +250,8 @@ define_bool CONFIG_NO_VIDEO_CONSOLE y define_bool CONFIG_COBALT_LCD y define_bool CONFIG_PCI y - define_bool CONFIG_NEW_PCI y - define_bool CONFIG_PCI_AUTO y +# define_bool CONFIG_NEW_PCI y +# define_bool CONFIG_PCI_AUTO y define_bool CONFIG_OLD_TIME_C y fi if [ "$CONFIG_VADEM_CLIO_1000" = "y" ]; then |
From: James S. <jsi...@us...> - 2001-11-04 19:20:41
|
Update of /cvsroot/linux-mips/linux/arch/mips/philips/nino In directory usw-pr-cvs1:/tmp/cvs-serv25470 Modified Files: Makefile Log Message: We have universal ramdisk support. We don't need each device handling it itself. Index: Makefile =================================================================== RCS file: /cvsroot/linux-mips/linux/arch/mips/philips/nino/Makefile,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- Makefile 2001/11/04 16:02:52 1.6 +++ Makefile 2001/11/04 19:20:38 1.7 @@ -22,12 +22,6 @@ obj-$(CONFIG_REMOTE_DEBUG) += kgdb.o -obj-$(CONFIG_BLK_DEV_INITRD) += ramdisk.o - -ramdisk.o: - $(MAKE) -C ramdisk - mv ramdisk/ramdisk.o ramdisk.o - clean: rm -f *.o |
From: Bradley D. L. <br...@lt...> - 2001-11-04 19:15:34
|
I've e-mailed Ralf asking about them, along with the lib/string.c diff. Regards, Brad ----- Original Message ----- From: "James Simmons" <jsi...@tr...> To: "Bradley D. LaRonde" <br...@lt...> Cc: <lin...@li...> Sent: Sunday, November 04, 2001 2:11 PM Subject: Re: [Linux-mips-commits]CVS: linux/scripts mkdep.c,1.2,NONE split-include.c,1.1.1.1,NONE > > > Er... maybe they were, since oss has them this way. Anyone know what's up > > with these? > > I have no idea. It is what is in the OSS tree. |
From: James S. <jsi...@tr...> - 2001-11-04 19:12:02
|
> Er... maybe they were, since oss has them this way. Anyone know what's up > with these? I have no idea. It is what is in the OSS tree. |
From: Bradley D. L. <br...@lt...> - 2001-11-04 16:43:23
|
Er... maybe they were, since oss has them this way. Anyone know what's up with these? Regards, Brad ----- Original Message ----- From: "Bradley D. LaRonde" <br...@us...> To: <lin...@li...> Sent: Sunday, November 04, 2001 11:30 AM Subject: [Linux-mips-commits]CVS: linux/scripts mkdep.c,1.2,NONE split-include.c,1.1.1.1,NONE > Update of /cvsroot/linux-mips/linux/scripts > In directory usw-pr-cvs1:/tmp/cvs-serv21264 > > Removed Files: > mkdep.c split-include.c > Log Message: > These don't look very special. > > > --- mkdep.c DELETED --- > > --- split-include.c DELETED --- > > > _______________________________________________ > Linux-mips-commits mailing list > Lin...@li... > https://lists.sourceforge.net/lists/listinfo/linux-mips-commits > |
From: Bradley D. L. <br...@us...> - 2001-11-04 16:30:10
|
Update of /cvsroot/linux-mips/linux/scripts In directory usw-pr-cvs1:/tmp/cvs-serv21264 Removed Files: mkdep.c split-include.c Log Message: These don't look very special. --- mkdep.c DELETED --- --- split-include.c DELETED --- |