From 6699862e6e70a395a77ec143c0ce957f1dda9113 Mon Sep 17 00:00:00 2001 From: rlfnb Date: Sat, 6 Feb 2016 11:49:46 +0100 Subject: [PATCH] further refactoring --- minix/drivers/audio/es1370/es1370.conf | 10 +++++++ minix/drivers/audio/es1371/es1371.conf | 10 +++++++ minix/drivers/bus/i2c/arch/i386/Makefile.inc | 7 +++++ minix/drivers/bus/i2c/i2c.earm.conf | 20 ++++++++++++++ minix/drivers/bus/ti1225/ti1225.conf | 8 ++++++ minix/drivers/iommu/amddev/amddev.conf | 14 ++++++++++ minix/drivers/net/dp8390/dp8390.conf | 14 ++++++++++ minix/drivers/net/dpeth/dpeth.conf | 10 +++++++ minix/drivers/printer/printer/printer.conf | 18 +++++++++++++ minix/drivers/system/gpio/gpio.conf | 28 ++++++++++++++++++++ minix/drivers/system/random/random.conf | 4 +++ minix/drivers/vmm_guest/vbox/vbox.conf | 19 +++++++++++++ minix/fs/vbfs/vbfs.conf | 11 ++++++++ minix/net/inet/inet.conf | 5 ++++ minix/net/lwip/lwip.conf | 5 ++++ 15 files changed, 183 insertions(+) create mode 100644 minix/drivers/audio/es1370/es1370.conf create mode 100644 minix/drivers/audio/es1371/es1371.conf create mode 100644 minix/drivers/bus/i2c/arch/i386/Makefile.inc create mode 100644 minix/drivers/bus/i2c/i2c.earm.conf create mode 100644 minix/drivers/bus/ti1225/ti1225.conf create mode 100644 minix/drivers/iommu/amddev/amddev.conf create mode 100644 minix/drivers/net/dp8390/dp8390.conf create mode 100644 minix/drivers/net/dpeth/dpeth.conf create mode 100644 minix/drivers/printer/printer/printer.conf create mode 100644 minix/drivers/system/gpio/gpio.conf create mode 100644 minix/drivers/system/random/random.conf create mode 100644 minix/drivers/vmm_guest/vbox/vbox.conf create mode 100644 minix/fs/vbfs/vbfs.conf create mode 100644 minix/net/inet/inet.conf create mode 100644 minix/net/lwip/lwip.conf diff --git a/minix/drivers/audio/es1370/es1370.conf b/minix/drivers/audio/es1370/es1370.conf new file mode 100644 index 000000000..6f966cc2d --- /dev/null +++ b/minix/drivers/audio/es1370/es1370.conf @@ -0,0 +1,10 @@ +service es1370 +{ + system + UMAP # 14 + IRQCTL # 19 + DEVIO # 21 + ; + pci device 1274:5000; +}; + diff --git a/minix/drivers/audio/es1371/es1371.conf b/minix/drivers/audio/es1371/es1371.conf new file mode 100644 index 000000000..0ef21af34 --- /dev/null +++ b/minix/drivers/audio/es1371/es1371.conf @@ -0,0 +1,10 @@ +ervice es1371 +{ + system + UMAP # 14 + IRQCTL # 19 + DEVIO # 21 + ; + pci device 1274:1371; +}; + diff --git a/minix/drivers/bus/i2c/arch/i386/Makefile.inc b/minix/drivers/bus/i2c/arch/i386/Makefile.inc new file mode 100644 index 000000000..9138888db --- /dev/null +++ b/minix/drivers/bus/i2c/arch/i386/Makefile.inc @@ -0,0 +1,7 @@ +# Makefile for arch-dependent i2c code +.include + +HERE=${.CURDIR}/arch/${MACHINE_ARCH} +.PATH: ${HERE} + +SRCS += pci_i2c.c pci_i2c.h pci_i2c_register.h diff --git a/minix/drivers/bus/i2c/i2c.earm.conf b/minix/drivers/bus/i2c/i2c.earm.conf new file mode 100644 index 000000000..6112f91c7 --- /dev/null +++ b/minix/drivers/bus/i2c/i2c.earm.conf @@ -0,0 +1,20 @@ +service i2c +{ + system + PRIVCTL # 4 + IRQCTL # 19 + PADCONF # 57 + ; + irq + # DM37XX (BeagleBoard-xM) + 56 # I2C module 1 + 57 # I2C module 2 + 61 # I2C module 3 + # AM335X (BeagleBone) + 70 # I2C module 1 + 71 # I2C module 2 + 30 # I2C module 3 + ; + ipc SYSTEM RS DS; +}; + diff --git a/minix/drivers/bus/ti1225/ti1225.conf b/minix/drivers/bus/ti1225/ti1225.conf new file mode 100644 index 000000000..8cb6f2de8 --- /dev/null +++ b/minix/drivers/bus/ti1225/ti1225.conf @@ -0,0 +1,8 @@ +service ti1225 +{ + system + IRQCTL # 19 + ; + pci device 104c:ac1c; +}; + diff --git a/minix/drivers/iommu/amddev/amddev.conf b/minix/drivers/iommu/amddev/amddev.conf new file mode 100644 index 000000000..8a8fed8ee --- /dev/null +++ b/minix/drivers/iommu/amddev/amddev.conf @@ -0,0 +1,14 @@ +service amddev +{ + pci device 1022:1103; + system + UMAP_REMOTE # 17 + ; + vm + ADDDMA # 12 + DELDMA # 13 + GETDMA # 14 + ; + uid 0; +}; + diff --git a/minix/drivers/net/dp8390/dp8390.conf b/minix/drivers/net/dp8390/dp8390.conf new file mode 100644 index 000000000..def6dbcf5 --- /dev/null +++ b/minix/drivers/net/dp8390/dp8390.conf @@ -0,0 +1,14 @@ +service dp8390 +{ + system + IRQCTL # 19 + DEVIO # 21 + SDEVIO # 22 + ; + pci device 10ec:8029; + io + 300:20 + ; + irq 9; +}; + diff --git a/minix/drivers/net/dpeth/dpeth.conf b/minix/drivers/net/dpeth/dpeth.conf new file mode 100644 index 000000000..8523032d0 --- /dev/null +++ b/minix/drivers/net/dpeth/dpeth.conf @@ -0,0 +1,10 @@ +service dpeth +{ + system + IRQCTL # 19 + DEVIO # 21 + SDEVIO # 22 + ; + uid 0; +}; + diff --git a/minix/drivers/printer/printer/printer.conf b/minix/drivers/printer/printer/printer.conf new file mode 100644 index 000000000..0e8c25539 --- /dev/null +++ b/minix/drivers/printer/printer/printer.conf @@ -0,0 +1,18 @@ +service printer +{ + io 378:4 # LPT1 + 278:4 # LPT2 + ; + irq + 7 # PRINTER_IRQ + ; + system + KILL # 6 + UMAP # 14 + IRQCTL # 19 + DEVIO # 21 + VDEVIO # 23 + READBIOS # 35 + ; +}; + diff --git a/minix/drivers/system/gpio/gpio.conf b/minix/drivers/system/gpio/gpio.conf new file mode 100644 index 000000000..b1c2111d8 --- /dev/null +++ b/minix/drivers/system/gpio/gpio.conf @@ -0,0 +1,28 @@ +service gpio +{ + system + PRIVCTL # 4 + IRQCTL # 19 + PADCONF # 57 + ; + vm + SETCACHEPAGE + CLEARCACHE + ; + irq + 29 # GPIO module 1 (dm37xx) + 30 # GPIO module 2 (dm37xx) + 31 # GPIO module 3 (dm37xx) + 32 # GPIO module 4 (dm37xx) / module 2a (am335x) + 33 # GPIO module 5 (dm37xx) / module 2b (am335x) + 34 # GPIO module 6 (dm37xx) + 62 # GPIO module 3a (am335x) + 63 # GPIO module 3b (am335x) + 96 # GPIO module 0a (am335x) + 97 # GPIO module 0b (am335x) + 98 # GPIO module 1a (am335x) + 99 # GPIO module 1b (am335x) + ; + +}; + diff --git a/minix/drivers/system/random/random.conf b/minix/drivers/system/random/random.conf new file mode 100644 index 000000000..74ed01025 --- /dev/null +++ b/minix/drivers/system/random/random.conf @@ -0,0 +1,4 @@ +service random +{ +}; + diff --git a/minix/drivers/vmm_guest/vbox/vbox.conf b/minix/drivers/vmm_guest/vbox/vbox.conf new file mode 100644 index 000000000..306812d19 --- /dev/null +++ b/minix/drivers/vmm_guest/vbox/vbox.conf @@ -0,0 +1,19 @@ +service vbox +{ + system + UMAP # 14 + VUMAP # 18 + IRQCTL # 19 + DEVIO # 21 + ; + pci device 80ee:cafe; + ipc + SYSTEM + PM + RS + VM + pci + ; + uid 0; +}; + diff --git a/minix/fs/vbfs/vbfs.conf b/minix/fs/vbfs/vbfs.conf new file mode 100644 index 000000000..1aede331b --- /dev/null +++ b/minix/fs/vbfs/vbfs.conf @@ -0,0 +1,11 @@ +service vbfs +{ + ipc + SYSTEM pm vfs rs ds vm vbox + ; + vm + SETCACHEPAGE + CLEARCACHE + ; +}; + diff --git a/minix/net/inet/inet.conf b/minix/net/inet/inet.conf new file mode 100644 index 000000000..657b23b46 --- /dev/null +++ b/minix/net/inet/inet.conf @@ -0,0 +1,5 @@ +service inet +{ + uid 0; +}; + diff --git a/minix/net/lwip/lwip.conf b/minix/net/lwip/lwip.conf new file mode 100644 index 000000000..657b23b46 --- /dev/null +++ b/minix/net/lwip/lwip.conf @@ -0,0 +1,5 @@ +service inet +{ + uid 0; +}; +