pci server crashes during boot on Qubes OSI tried to launch Minix3 in Qubes OS. While there is no problem to bootminix as a qube (in Qubes OS terminology) before 3641562, it fails withthe commit
pci server crashes during boot on Qubes OSI tried to launch Minix3 in Qubes OS. While there is no problem to bootminix as a qube (in Qubes OS terminology) before 3641562, it fails withthe commit (and after). I didn't digg into PCI handling but this changefixes the problem. Minix handles NULL case from pci_subclass_name.Change-Id: I162424d92b613598e6eb845a71f90a02e31041db
show more ...
NetBSD re-synchronization of the source treeThis brings our tree to NetBSD 7.0, as found on -current on the10-10-2015.This updates: - LLVM to 3.6.1 - GCC to GCC 5.1 - Replace minix/commands/z
NetBSD re-synchronization of the source treeThis brings our tree to NetBSD 7.0, as found on -current on the10-10-2015.This updates: - LLVM to 3.6.1 - GCC to GCC 5.1 - Replace minix/commands/zdump with usr.bin/zdump - external/bsd/libelf has moved to /external/bsd/elftoolchain/ - Import ctwm - Drop sprintf from libmincChange-Id: I149836ac18e9326be9353958bab9b266efb056f0
Importing external/mit/xorg support rulesChange-Id: Ib11d8659485a444797bf3a2118182a1d4e316b50
Turn PCI into a character driverChange-Id: Ia9c83af4d52e82e845b6a847c3e82e33d1920ae0
Use NetBSD PCI ID DBChange-Id: I3fcbce5983b4e0b45e6cc8fac076947c6a84928d
Importing lib/libpciChange-Id: I21ae1e409286cec27c5e35677de3778a3f505d1e
Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) - Fix for possible unset uid/gid in toproto - Fix for default mtree style - Update libelf - Importing libexecinfo - Resynchronize GCC, mpc, gm
Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) - Fix for possible unset uid/gid in toproto - Fix for default mtree style - Update libelf - Importing libexecinfo - Resynchronize GCC, mpc, gmp, mpfr - build.sh: Replace params with show-params. This has been done as the make target has been renamed in the same way, while a new target named params has been added. This new target generates a file containing all the parameters, instead of printing it on the console. - Update test48 with new etc/services (Fix by Ben Gras <ben@minix3.org) get getservbyport() out of the inner loopChange-Id: Ie6ad5226fa2621ff9f0dee8782ea48f9443d2091
Add VND driver, providing loopback devicesChange-Id: I40fa695e28c67477a75383e6f1550e451afcab41
fix a few more minix specific warnings . also disable stack protection feature for gcc, causes build errors for pkgsrc gcc on minixChange-Id: I1c6e2bcb4d948098d642543d7b2711284ee55c72
Importing sys/dev/videomodeNetBSD provides an in-kernel EDID parser, validator, and printeralong with other useful functions. This code will be re-used bythe Minix fb driver as it is a complete a
Importing sys/dev/videomodeNetBSD provides an in-kernel EDID parser, validator, and printeralong with other useful functions. This code will be re-used bythe Minix fb driver as it is a complete and well testedimplementation.Change-Id: I46fe3005d9957cd90d4972030ddcce7bc3bd7924
i2c: increase BUFLEN/CMDLEN to 128, add page flag.128 byte reads are much more common than 32 byte reads. The messagepassing + setup/teardown for a read is much more expensive, in termsof time, t
i2c: increase BUFLEN/CMDLEN to 128, add page flag.128 byte reads are much more common than 32 byte reads. The messagepassing + setup/teardown for a read is much more expensive, in termsof time, than the reading itself. A slightly bigger struct is wellworth the time savings. This reduces read times for /dev/eepromfrom 57 seconds per 4KB to 14 seconds.Additionally, make sending the page address in the eeprom driverand utility optional. This can save a little time when readingwithin the same page and allows support for smaller devices thatdon't support pages (example: chips containing EDID).Change-Id: Ie48087caee40c11fa241d1555fce9309ddd27b43
include: Import dev/i2c/i2c_io.hChange-Id: Icb754891349b7f571863f3a87b0318c28c35ac79
Remove libkern, leave just header.Boot stuff dependencies from NetBSD.Patch by Antoine Leca. Relocated to src/sys.The port is using the same libminc.a as usual MINIX services (and doesnot use
Remove libkern, leave just header.Boot stuff dependencies from NetBSD.Patch by Antoine Leca. Relocated to src/sys.The port is using the same libminc.a as usual MINIX services (and doesnot use NetBSD libkern); the headers imported from NetBSD sys/ treehave been kept to a minimum (still numbers higher than 30 though.)Note the peculiar way to use libraries (libsa, libi386, etc.): thesource code is shared, but each component builds its own copy of thelibrary, with its own set of preprocessor defines.