Minix 3/src 68804c2distrib/sets/lists/minix-base mi, minix/drivers/tty/tty/keymaps hungarian.src Makefile

Added Hungarian keyboard layout

Change-Id: Ib52ad3723ba6679506128813be962fd68f8998c5
DeltaFile
+108-0minix/drivers/tty/tty/keymaps/hungarian.src
+4-4minix/drivers/tty/tty/keymaps/Makefile
+1-0distrib/sets/lists/minix-base/mi
+113-43 files

Minix 3/src c28d8feminix/drivers/net/vt6105 vt6105.c vt6105.h

VT6105: Restructure the code and correct function order in initialization

Change-Id: Ibbc8f835174349501e74dde7163c234effb34bc8
DeltaFile
+523-504minix/drivers/net/vt6105/vt6105.c
+84-84minix/drivers/net/vt6105/vt6105.h
+29-29minix/drivers/net/vt6105/io.h
+7-5minix/drivers/net/vt6105/README
+643-6224 files

Minix 3/src 3afdc12minix/drivers/net/ip1000 ip1000.c ip1000.h

IP1000: Restructure the code and correct function order in initialization

Change-Id: I7c887a777205ea0ae38b4ef1830535d035c5a976
DeltaFile
+561-573minix/drivers/net/ip1000/ip1000.c
+69-64minix/drivers/net/ip1000/ip1000.h
+29-29minix/drivers/net/ip1000/io.h
+5-5minix/drivers/net/ip1000/README
+664-6714 files

Minix 3/src 72e11e2distrib/sets/lists/minix-base mi, docs UPDATING

Import NetBSD's passwd.conf

Without this file, the NetBSD userland will fall back by default to the
old, insecure classic UNIX password hashing algorithm.

This is a big security issue. Please check docs/UPDATING for details.

Change-Id: Ib85646ee4678f91384bab238426ee55ff26da011
DeltaFile
+9-0etc/passwd.conf
+8-0docs/UPDATING
+1-1etc/Makefile
+1-0distrib/sets/lists/minix-base/mi
+19-14 files

Minix 3/src eecf6d2minix/drivers/audio/trident trident.c mixer.c

Add the driver for Trident 4DWAVE-DX sound card

Change-Id: I6a4f5427915032a6a4c0246fed35c10397df3e07
DeltaFile
+603-0minix/drivers/audio/trident/trident.c
+272-0minix/drivers/audio/trident/mixer.c
+103-0minix/drivers/audio/trident/trident.h
+84-0minix/drivers/audio/trident/io.h
+62-0minix/drivers/audio/trident/mixer.h
+12-0minix/drivers/audio/trident/Makefile
+1,136-06 files not shown
+1,158-012 files

Minix 3/src 8acfcfcminix/drivers/audio/cs4281 cs4281.c mixer.c

Add the driver for CS4281 sound card

Change-Id: Ifc1b7c129578c5efa5e328664d10d07ee5df786b
DeltaFile
+670-0minix/drivers/audio/cs4281/cs4281.c
+272-0minix/drivers/audio/cs4281/mixer.c
+139-0minix/drivers/audio/cs4281/cs4281.h
+84-0minix/drivers/audio/cs4281/io.h
+62-0minix/drivers/audio/cs4281/mixer.h
+12-0minix/drivers/audio/cs4281/Makefile
+1,239-06 files not shown
+1,261-012 files

Minix 3/src 86fd71aminix/drivers/audio/als4000 als4000.c mixer.c

Add the driver for ALS4000 sound card

Change-Id: I2ad08e8479b743ec235d1c9e541faa2fa6a29fcc
DeltaFile
+639-0minix/drivers/audio/als4000/als4000.c
+272-0minix/drivers/audio/als4000/mixer.c
+114-0minix/drivers/audio/als4000/als4000.h
+84-0minix/drivers/audio/als4000/io.h
+62-0minix/drivers/audio/als4000/mixer.h
+12-0minix/drivers/audio/als4000/Makefile
+1,183-06 files not shown
+1,205-012 files

Minix 3/src 37e23b1minix/drivers/audio/cmi8738 cmi8738.c mixer.c

Add the driver for CMI8738 sound card

Change-Id: I5a53e3b8652a014e105ca7c77c42a730f6824307
DeltaFile
+595-0minix/drivers/audio/cmi8738/cmi8738.c
+272-0minix/drivers/audio/cmi8738/mixer.c
+113-0minix/drivers/audio/cmi8738/cmi8738.h
+84-0minix/drivers/audio/cmi8738/io.h
+62-0minix/drivers/audio/cmi8738/mixer.h
+12-0minix/drivers/audio/cmi8738/Makefile
+1,138-06 files not shown
+1,160-012 files

Minix 3/src 6dd801fminix/lib/libaudiodriver audio_fw.c

libaudiodriver: buffer accounting bugfix

This fixes #191.

Change-Id: I93752161e466b2d03bbcb0838705aab9619c05c8
DeltaFile
+1-0minix/lib/libaudiodriver/audio_fw.c
+1-01 files

Minix 3/src 192c3a9minix/lib/libaudiodriver audio_fw.c

libaudiodriver: readd callback to drv_int_sum()

The callback, which was dropped in commit git-842c4ed, allows drivers
to fetch the interrupt status once and save it locally for subsequent
calls to drv_int().

This fixes #190 .

Change-Id: I83918656f637e716f60e9f4c19f1498f761d3b52
DeltaFile
+12-9minix/lib/libaudiodriver/audio_fw.c
+12-91 files

Minix 3/src 10a44c0minix/usr.bin/trace output.c trace.1

trace(1): add basic support for timestamps

This patch adds strace-like support for a -t command line option,
which causes a timestamp to be printed at the beginning of each line.
If the option is given more than once, the output will also include
microseconds.

Change-Id: I8cda581651859448c154b01815cc49d915b7b354
DeltaFile
+39-14minix/usr.bin/trace/output.c
+9-1minix/usr.bin/trace/trace.1
+7-2minix/usr.bin/trace/trace.c
+1-0minix/usr.bin/trace/proto.h
+56-174 files

Minix 3/src 1bb466dminix/lib/libc/sys posix_spawn.c

libc: make posix_spawn(3) clean up child on failure

Change-Id: I39a321f23326485fca789e5792a57532d1036716
DeltaFile
+3-0minix/lib/libc/sys/posix_spawn.c
+3-01 files

Minix 3/src b52b83fminix/tests test74.c

test74: allow to be run from source directory

A small fix to allow this test to be run from its original source
directory location, in addition to its installed location.

Change-Id: I4b7afed14ba02b1bea8d9c5f65bc96698a279188
DeltaFile
+2-0minix/tests/test74.c
+2-01 files

Minix 3/src 3f86230gnu/usr.bin Makefile

Fix the process for GNU tools on MINIX

This is a fix over commit a150b26ee803b20080
On a MINIX station, the tools are not usually built and
on a first-time building of the tree, the fetching script
of texinfo was not triggered in some cases. Let force it.
Reported on minix3 googlegroup by Chris Card.

Change-Id: I8beafdeaec66bb1f1f3250bd64c1e14c0023e9d0
DeltaFile
+10-0gnu/usr.bin/Makefile
+10-01 files

Minix 3/src 117b6eaexternal/bsd/pkg_install Makefile.inc

Fix OPSYS constant in pkg_install tools

Change-Id: I84c1596e4ca9b5a016b628deb75c8133d51a6a75
DeltaFile
+1-0external/bsd/pkg_install/Makefile.inc
+1-01 files

Minix 3/src 8d98f2eminix/drivers/net/ip1000 ip1000.c ip1000.h

Add the driver for IC Plus 1000A Ethernet card

Change-Id: I9ac119c6285bc63a8b795b44d9ab7d245d9a8832
DeltaFile
+1,006-0minix/drivers/net/ip1000/ip1000.c
+187-0minix/drivers/net/ip1000/ip1000.h
+84-0minix/drivers/net/ip1000/io.h
+19-0minix/drivers/net/ip1000/README
+15-0minix/drivers/net/ip1000/ip1000.conf
+14-0minix/drivers/net/ip1000/Makefile
+1,325-04 files not shown
+1,330-010 files

Minix 3/src 8dc24c0minix/drivers/net/vt6105 vt6105.c vt6105.h

Update vt6105

Change-Id: I8136a17eb47f626141bb20b9d6a30f82117425b7
DeltaFile
+459-482minix/drivers/net/vt6105/vt6105.c
+106-160minix/drivers/net/vt6105/vt6105.h
+84-0minix/drivers/net/vt6105/io.h
+4-3minix/drivers/net/vt6105/README
+0-0minix/drivers/net/vt6105/vt6105.conf
+0-0minix/drivers/net/vt6105/Makefile
+653-6456 files

Minix 3/src fee60e4lib Makefile, minix/drivers/bus/pci pci.c Makefile

introducing libacpi

Change-Id: I0808545fefaefc9a8fc8d1101bd85b676467fea0
DeltaFile
+85-0minix/lib/libacpi/acpi.c
+1-47minix/drivers/bus/pci/pci.c
+7-3minix/include/minix/acpi.h
+9-0minix/lib/libacpi/Makefile
+3-0minix/drivers/bus/pci/Makefile
+2-1lib/Makefile
+107-513 files not shown
+111-519 files

Minix 3/src e154914minix/drivers/net/vt6105 vt6105.conf

Added vendor- and device id for Via Rhine III

The device id added is used by ALIX boards.

Change-Id: I78d1ce9f2fa0ee121e68d2c84818f669eeab3092
DeltaFile
+2-1minix/drivers/net/vt6105/vt6105.conf
+2-11 files

Minix 3/src 9784113minix/drivers/net/vt6105 README

vt6105: add a README file

Change-Id: I8dbb122afc130f2f2504743fa4fcbada5c97dff5
DeltaFile
+17-0minix/drivers/net/vt6105/README
+17-01 files

Minix 3/src 286d266minix/servers/pm alarm.c

PM: fix alarm signal delivery

As of change git-87c599d, when processing CLOCK notifications, PM no
longer set the current process pointer 'mp'.  That pointer is however
used when delivering signals through check_sig(), to see whether the
current process may deliver a signal to the target process.  As a
result, delivering SIGALARM signals used a previous pointer in these
checks, causing alarm signals not to be delivered in some cases.
This patch ensures that alarm signals are again delivered with PM as
current process.

Change-Id: I94ccbe8b71289df0e1d6d67928e55297bbc28360
DeltaFile
+2-0minix/servers/pm/alarm.c
+2-01 files

Minix 3/src dd41186distrib/sets/lists/minix-comp mi, lib/libc/net getnameinfo.c

libc: remove MINIX3 restrictions from getnameinfo(3)

Change-Id: I4679f6804f229520d6399a06a5da0655f2bfd899
DeltaFile
+120-0sys/net/if_ieee1394.h
+0-12lib/libc/net/getnameinfo.c
+1-1sys/net/Makefile
+1-0distrib/sets/lists/minix-comp/mi
+122-134 files

Minix 3/src f221d2cminix/include/minix rmib.h, minix/lib/libsys rmib.c

RMIB: add support for vector copy-out

Change-Id: I9e9b4b8d6eed39fdb511c6bd2a375ddf898064a5
DeltaFile
+54-0minix/lib/libsys/rmib.c
+0-26minix/net/lwip/rtinfo.c
+0-26minix/net/inet/rtinfo.c
+8-0minix/include/minix/rmib.h
+62-524 files

Minix 3/src 9f11521minix/kernel/arch/earm/bsp/ti omap_serial.c

Fix grammar errors in a comment

Change-Id: I0ad2b6a28afb44e42d1830f1b0944579dc032261
DeltaFile
+7-7minix/kernel/arch/earm/bsp/ti/omap_serial.c
+7-71 files

Minix 3/src 022136bdistrib/sets/lists/minix-base md.i386, minix/drivers/net/vt6105 vt6105.c vt6105.h

Add the driver for VIA Technology 6105/6106S Ethernet card

Change-Id: I690c34f0a37bcbb20a5b7748e3dd315707460caf
DeltaFile
+807-0minix/drivers/net/vt6105/vt6105.c
+194-0minix/drivers/net/vt6105/vt6105.h
+15-0minix/drivers/net/vt6105/vt6105.conf
+14-0minix/drivers/net/vt6105/Makefile
+2-0distrib/sets/lists/minix-base/md.i386
+1-0minix/fs/procfs/service.c
+1,033-02 files not shown
+1,035-08 files

Minix 3/src 702ec74releasetools image.functions

fixed git checkout and updated latest known changeset working for grub

Change-Id: If4a1e8bfb42a20cf50d847105cc8f96c3cf1cd00
DeltaFile
+1-1releasetools/image.functions
+1-11 files

Minix 3/src a0814afminix/servers/vfs path.c filedes.c

VFS: Convert K&R C -> ANSI C

Aditionally this removes all trailing whitespaces
using: sed -i 's/[[:space:]]*$//' *.c

Change-Id: I88451fdb6f6e79e61f8aae5bd5a7f2e3538f9944
DeltaFile
+14-28minix/servers/vfs/path.c
+19-17minix/servers/vfs/filedes.c
+12-22minix/servers/vfs/request.c
+12-17minix/servers/vfs/misc.c
+7-8minix/servers/vfs/select.c
+8-7minix/servers/vfs/link.c
+72-998 files not shown
+93-11614 files

Minix 3/src 4aa48abminix/servers/is dmp_kernel.c main.c

is: Convert K&R C -> ANSI C

Aditionally this removes all trailing whitespaces
using: sed -i 's/[[:space:]]*$//' *.c

Change-Id: I274fccee9ec320e474ac26fbe19f3bd50bec271a
DeltaFile
+28-21minix/servers/is/dmp_kernel.c
+17-13minix/servers/is/main.c
+10-8minix/servers/is/dmp_pm.c
+7-5minix/servers/is/dmp_fs.c
+6-6minix/servers/is/dmp.c
+3-2minix/servers/is/dmp_rs.c
+71-552 files not shown
+76-588 files

Minix 3/src 6956dd2minix/lib/libc/sys poll.c

libc: bugfixes for minix's poll(3) wrapper

- clear "revents" fields even when the call times out;
- do not call FD_ISSET with a negative file descriptor number.

Change-Id: I7aeaae79e73e39aed127a75495ea08256b18c182
DeltaFile
+3-1minix/lib/libc/sys/poll.c
+3-11 files

Minix 3/src 3ac5849minix/include/minix ipc.h, minix/lib/libc/sys gcov_flush_sys.c

Add LLVM GCOV coverage support

With this patch, it is now possible to generate coverage information
for MINIX3 system services with LLVM.  In particular, the system can
be built with MKCOVERAGE=yes, either with a native "make build" or
with crosscompilation.  Either way, MKCOVERAGE=yes will build the
MINIX3 system services with coverage profiling support, generating a
.gcno file for each source module.  After a reboot it is possible to
obtain runtime coverage data (.gcda files) for individual system
services using gcov-pull(8).  The combination of the .gcno and .gcda
files can then be inspected with llvm-cov(1).

For reasons documented in minix.gcov.mk, only system service program
modules are supported for now; system service libraries (libsys etc.)
are not included.  Userland programs are not affected by MKCOVERAGE.

The heart of this patch is the libsys code that writes data generated
by the LLVM coverage hooks into a serialized format using the routines
we already had for GCC GCOV.  Unfortunately, the new llvm_gcov.c code

    [9 lines not shown]
DeltaFile
+262-0minix/lib/libsys/llvm_gcov.c
+39-32minix/servers/vfs/gcov.c
+45-5share/mk/minix.gcov.mk
+16-10minix/lib/libsys/gcov.c
+13-4minix/include/minix/ipc.h
+9-7minix/lib/libc/sys/gcov_flush_sys.c
+384-5810 files not shown
+428-7516 files