#
./etc/rc.capes minix-base
./etc/rc.capes/BB-BONE-WTHR-01 minix-base
+./etc/system.conf.d/bmp085 minix-base
+./etc/system.conf.d/gpio minix-base
+./etc/system.conf.d/i2c minix-base
./etc/system.conf.d/lan8710a minix-base
+./etc/system.conf.d/sht21 minix-base
+./etc/system.conf.d/tsl2550 minix-base
./etc/system.conf.d/usbd minix-base
./service/bmp085 minix-base
./service/cat24c256 minix-base
# mv out mi
#
./etc/system.conf.d/3c90x minix-base
+./etc/system.conf.d/amddev minix-base
./etc/system.conf.d/atl2 minix-base
./etc/system.conf.d/dec21140A minix-base
+./etc/system.conf.d/dp8390 minix-base
+./etc/system.conf.d/dpeth minix-base
+./etc/system.conf.d/es1370 minix-base
+./etc/system.conf.d/es1371 minix-base
./etc/system.conf.d/e1000 minix-base
./etc/system.conf.d/fxp minix-base
./etc/system.conf.d/lance minix-base
+./etc/system.conf.d/printer minix-base
./etc/system.conf.d/rtl8139 minix-base
./etc/system.conf.d/rtl8169 minix-base
+./etc/system.conf.d/ti1225 minix-base
+./etc/system.conf.d/vbfs minix-base
+./etc/system.conf.d/vbox minix-base
./etc/system.conf.d/virtio_net minix-base
./service/3c90x minix-base
./service/acpi minix-base
./etc/syslog.conf minix-base
./etc/system.conf minix-base
./etc/system.conf.d minix-base
+./etc/system.conf.d/hello minix-base
+./etc/system.conf.d/inet minix-base
./etc/system.conf.d/ipc minix-base
+./etc/system.conf.d/lwip minix-base
+./etc/system.conf.d/random minix-base
./etc/system.conf.d/usb_hub minix-base
./etc/system.conf.d/usb_storage minix-base
./etc/termcap minix-base
;
};
-service dp8390
-{
- system
- IRQCTL # 19
- DEVIO # 21
- SDEVIO # 22
- ;
- pci device 10ec:8029;
- io
- 300:20
- ;
- irq 9;
-};
-
-service dpeth
-{
- system
- IRQCTL # 19
- DEVIO # 21
- SDEVIO # 22
- ;
- uid 0;
-};
-
-service inet
-{
- uid 0;
-};
-
-service lwip
-{
- uid 0;
-};
-
-service random
-{
-};
-
service readclock.drv
{
ipc ALL;
;
};
-service vbfs
-{
- ipc
- SYSTEM pm vfs rs ds vm vbox
- ;
- vm
- SETCACHEPAGE
- CLEARCACHE
- ;
-};
-
-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
- ;
-};
-
-service es1370
-{
- system
- UMAP # 14
- IRQCTL # 19
- DEVIO # 21
- ;
- pci device 1274:5000;
-};
-
-service es1371
-{
- system
- UMAP # 14
- IRQCTL # 19
- DEVIO # 21
- ;
- pci device 1274:1371;
-};
-
-service ti1225
-{
- system
- IRQCTL # 19
- ;
- pci device 104c:ac1c;
-};
-
-service amddev
-{
- pci device 1022:1103;
- system
- UMAP_REMOTE # 17
- ;
- vm
- ADDDMA # 12
- DELDMA # 13
- GETDMA # 14
- ;
- uid 0;
-};
-
-service osscore
-{
- system
- PRIVCTL # 4
- UMAP # 14
- IRQCTL # 19
- DEVIO # 21
- SDEVIO # 22
- ;
- pci class
- 4/1 # Multimedia / Audio device
- ;
- ipc
- SYSTEM pm rs tty ds vfs vm
- pci inet lwip amddev
- ;
- uid 0;
-};
-
service filter
{
ipc
priority 1;
};
-service hello
-{
- system
- IRQCTL # 19
- DEVIO # 21
- ;
- ipc
- SYSTEM pm rs tty ds vm vfs
- pci inet lwip amddev
- ;
- uid 0;
-};
-
-
service devman
{
uid 0;
;
};
-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)
- ;
-
-};
-
-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;
-};
-
service cat24c256
{
ipc SYSTEM RS DS i2c;
ipc SYSTEM RS DS i2c readclock.drv;
};
-service tsl2550
-{
- ipc SYSTEM RS DS i2c;
-};
-
-service sht21
-{
- ipc SYSTEM RS DS i2c;
-};
-
-service bmp085
-{
- ipc SYSTEM RS DS i2c;
-};
-
-service vbox
-{
- system
- UMAP # 14
- VUMAP # 18
- IRQCTL # 19
- DEVIO # 21
- ;
- pci device 80ee:cafe;
- ipc
- SYSTEM
- PM
- RS
- VM
- pci
- ;
- uid 0;
-};
-
service fbd
{
ipc
PROG= es1370
SRCS= es1370.c ak4531.c pci_helper.c
+FILES=$(PROG).conf
+FILESNAME=$(PROG)
+FILESDIR= /etc/system.conf.d
+
DPADD+= ${LIBAUDIODRIVER} ${LIBCHARDRIVER} ${LIBSYS}
LDADD+= -laudiodriver -lchardriver -lsys
--- /dev/null
+service es1370
+{
+ system
+ UMAP # 14
+ IRQCTL # 19
+ DEVIO # 21
+ ;
+ pci device 1274:5000;
+};
+
PROG= es1371
SRCS= es1371.c AC97.c pci_helper.c wait.c sample_rate_converter.c
+FILES=$(PROG).conf
+FILESNAME=$(PROG)
+FILESDIR= /etc/system.conf.d
+
DPADD+= ${LIBAUDIODRIVER} ${LIBCHARDRIVER} ${LIBSYS}
LDADD+= -laudiodriver -lchardriver -lsys
--- /dev/null
+service es1371
+{
+ system
+ UMAP # 14
+ IRQCTL # 19
+ DEVIO # 21
+ ;
+ pci device 1274:1371;
+};
+
.PATH: ${HERE}
SRCS += omap_i2c.c omap_i2c.h omap_i2c_registers.h
+
+FILES=$(PROG).conf
+FILESNAME=$(PROG)
+FILESDIR= /etc/system.conf.d
--- /dev/null
+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;
+};
+
--- /dev/null
+# Makefile for arch-dependent i2c code
+.include <bsd.own.mk>
+
+HERE=${.CURDIR}/arch/${MACHINE_ARCH}
+.PATH: ${HERE}
+
+SRCS += pci_i2c.c pci_i2c.h pci_i2c_register.h
PROG= ti1225
SRCS= ti1225.c
+FILES=$(PROG).conf
+FILESNAME=$(PROG)
+FILESDIR= /etc/system.conf.d
+
DPADD+= ${LIBSYS}
LDADD+= -lsys
--- /dev/null
+service ti1225
+{
+ system
+ IRQCTL # 19
+ ;
+ pci device 104c:ac1c;
+};
+
PROG= hello
SRCS= hello.c
+FILES=${PROG}.conf
+FILESNAME=${PROG}
+FILESDIR= /etc/system.conf.d
+
DPADD+= ${LIBCHARDRIVER} ${LIBSYS}
LDADD+= -lchardriver -lsys
--- /dev/null
+service hello
+{
+ system
+ IRQCTL # 19
+ DEVIO # 21
+ ;
+ ipc
+ SYSTEM pm rs tty ds vm vfs
+ pci inet lwip amddev
+ ;
+ uid 0;
+};
+
PROG= amddev
SRCS= amddev.c
+FILES=$(PROG).conf
+FILESNAME=$(PROG)
+FILESDIR= /etc/system.conf.d
+
DPADD+= ${LIBSYS}
LDADD+= -lsys
--- /dev/null
+service amddev
+{
+ pci device 1022:1103;
+ system
+ UMAP_REMOTE # 17
+ ;
+ vm
+ ADDDMA # 12
+ DELDMA # 13
+ GETDMA # 14
+ ;
+ uid 0;
+};
+
PROG= dp8390
SRCS= 3c503.c dp8390.c ne2000.c rtl8029.c wdeth.c
+FILES=${PROG}.conf
+FILESNAME=${PROG}
+FILESDIR= /etc/system.conf.d
+
DPADD+= ${LIBNETDRIVER} ${LIBSYS}
LDADD+= -lnetdriver -lsys
--- /dev/null
+service dp8390
+{
+ system
+ IRQCTL # 19
+ DEVIO # 21
+ SDEVIO # 22
+ ;
+ pci device 10ec:8029;
+ io
+ 300:20
+ ;
+ irq 9;
+};
+
PROG= dpeth
SRCS= 3c501.c 3c509.c 3c503.c ne.c wd.c 8390.c devio.c netbuff.c dp.c
+FILES=$(PROG).conf
+FILESNAME=$(PROG)
+FILESDIR= /etc/system.conf.d
+
DPADD+= ${LIBNETDRIVER} ${LIBSYS}
LDADD+= -lnetdriver -lsys
--- /dev/null
+service dpeth
+{
+ system
+ IRQCTL # 19
+ DEVIO # 21
+ SDEVIO # 22
+ ;
+ uid 0;
+};
+
PROG= printer
SRCS= printer.c liveupdate.c
+FILES=${PROG}.conf
+FILESNAME=${PROG}
+FILESDIR= /etc/system.conf.d
+
DPADD+= ${LIBCHARDRIVER} ${LIBSYS}
LDADD+= -lchardriver -lsys
--- /dev/null
+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
+ ;
+};
+
# Makefile for the bmp085 pressure and temp sensor found on the Weather Cape.
-PROG= bmp085
-SRCS= bmp085.c
+
+PROG= bmp085
+SRCS= bmp085.c
+
+FILES=${PROG}.conf
+FILESNAME=${PROG}
+FILESDIR= /etc/system.conf.d
DPADD+= ${LIBI2CDRIVER} ${LIBCHARDRIVER} ${LIBSYS} ${LIBTIMERS}
LDADD+= -li2cdriver -lchardriver -lsys -ltimers
--- /dev/null
+service bmp085
+{
+ ipc SYSTEM RS DS i2c;
+};
+
# Makefile for the sht21 humidity and temp sensor found on the Weather Cape.
-PROG= sht21
-SRCS= sht21.c
+
+PROG= sht21
+SRCS= sht21.c
+
+FILES=${PROG}.conf
+FILESNAME=${PROG}
+FILESDIR= /etc/system.conf.d
DPADD+= ${LIBI2CDRIVER} ${LIBCHARDRIVER} ${LIBSYS} ${LIBTIMERS}
LDADD+= -li2cdriver -lchardriver -lsys -ltimers
--- /dev/null
+service sht21
+{
+ ipc SYSTEM RS DS i2c;
+};
+
# Makefile for the tsl2550 ambient light sensor found on the Weather Cape.
-PROG= tsl2550
-SRCS= tsl2550.c
+
+PROG= tsl2550
+SRCS= tsl2550.c
+
+FILES=${PROG}.conf
+FILESNAME=${PROG}
+FILESDIR= /etc/system.conf.d
DPADD+= ${LIBI2CDRIVER} ${LIBCHARDRIVER} ${LIBSYS} ${LIBTIMERS}
LDADD+= -li2cdriver -lchardriver -lsys -ltimers
--- /dev/null
+service tsl2550
+{
+ ipc SYSTEM RS DS i2c;
+};
+
PROG= gpio
SRCS= gpio.c
+FILES=${PROG}.conf
+FILESNAME=${PROG}
+FILESDIR= /etc/system.conf.d
+
DPADD+= ${LIBVTREEFS} ${LIBFSDRIVER} ${LIBSYS} ${LIBGPIO} ${LIBCLKCONF}
LDADD+= -lvtreefs -lfsdriver -lsys -lgpio -lclkconf
--- /dev/null
+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)
+ ;
+
+};
+
PROG= random
SRCS= main.c random.c rijndael_api.c rijndael_alg.c
+FILES=$(PROG).conf
+FILESNAME=$(PROG)
+FILESDIR= /etc/system.conf.d
+
.PATH: ${.CURDIR}/aes
DPADD+= ${LIBCHARDRIVER} ${LIBSYS}
--- /dev/null
+service random
+{
+};
+
PROG= vbox
SRCS= vbox.c hgcm.c err.c
+FILES=${PROG}.conf
+FILESNAME=${PROG}
+FILESDIR= /etc/system.conf.d
+
DPADD+= ${LIBSYS}
LDADD+= -lsys
--- /dev/null
+service vbox
+{
+ system
+ UMAP # 14
+ VUMAP # 18
+ IRQCTL # 19
+ DEVIO # 21
+ ;
+ pci device 80ee:cafe;
+ ipc
+ SYSTEM
+ PM
+ RS
+ VM
+ pci
+ ;
+ uid 0;
+};
+
SRCS= vbfs.c
MAN= vbfs.8
+FILES=$(PROG).conf
+FILESNAME=$(PROG)
+FILESDIR= /etc/system.conf.d
+
DPADD+= ${LIBSFFS} ${LIBVBOXFS} ${LIBFSDRIVER} ${LIBSYS}
LDADD+= -lsffs -lvboxfs -lfsdriver -lsys
--- /dev/null
+service vbfs
+{
+ ipc
+ SYSTEM pm vfs rs ds vm vbox
+ ;
+ vm
+ SETCACHEPAGE
+ CLEARCACHE
+ ;
+};
+
queryparam.c version.c
MAN= inet.8
+FILES=$(PROG).conf
+FILESNAME=$(PROG)
+FILESDIR= /etc/system.conf.d
+
.PATH: ${.CURDIR}/generic
DPADD+= ${LIBCHARDRIVER} ${LIBSYS}
--- /dev/null
+service inet
+{
+ uid 0;
+};
+
inet_config.c \
eth.c
+FILES=$(PROG).conf
+FILESNAME=$(PROG)
+FILESDIR= /etc/system.conf.d
+
.PATH: ${.CURDIR}/generic
DPADD+= ${LIBCHARDRIVER} ${LIBSYS} ${LIBTIMERS} ${LIBLWIP} ${LIBNETSOCK}
--- /dev/null
+service inet
+{
+ uid 0;
+};
+