]>
Zhao Yanbai Git Server - minix.git/log
Erik van der Kouwe [Fri, 23 Jul 2010 14:24:34 +0000 (14:24 +0000)]
Multiboot support (contributed by Feiran "Fam" Zheng);
keep in mind that GRUB needs to be patched to read MFS for now;
use /boot/image_latest to boot the last compiled image in GRUB
Erik van der Kouwe [Fri, 23 Jul 2010 14:22:49 +0000 (14:22 +0000)]
Add padtext utility (needed for Multiboot)
Erik van der Kouwe [Fri, 23 Jul 2010 14:22:13 +0000 (14:22 +0000)]
Allow vm to split blocks in memory map (needed for multiboot, contributed by Feiran "Fam" Zheng
Ben Gras [Fri, 23 Jul 2010 14:10:23 +0000 (14:10 +0000)]
pkg_install: forget about OS_RELEASE, just a properly formatted OS_VERSION.
Ben Gras [Fri, 23 Jul 2010 09:54:47 +0000 (09:54 +0000)]
inet_ntop, contributed by Thomas Cort.
Erik van der Kouwe [Fri, 23 Jul 2010 07:25:21 +0000 (07:25 +0000)]
IO port is always 16 bit, even for inl
Erik van der Kouwe [Fri, 23 Jul 2010 07:24:34 +0000 (07:24 +0000)]
{in,out}s[bwl] deleted in previous commit, also delete their headers
Erik van der Kouwe [Fri, 23 Jul 2010 07:12:47 +0000 (07:12 +0000)]
Move sensitive instructions from libc into kernel
Erik van der Kouwe [Fri, 23 Jul 2010 07:10:47 +0000 (07:10 +0000)]
Throw out ins[bwl] and out[bwl] from libc as they are not used
Ben Gras [Thu, 22 Jul 2010 22:35:44 +0000 (22:35 +0000)]
vsprintf: fix special yet useful case for vsprintf where n < 1.
reported by jaldhar.
Ben Gras [Thu, 22 Jul 2010 22:24:08 +0000 (22:24 +0000)]
libfp: use ${CC} instead of cc, reported by Antoine Leca.
Ben Gras [Thu, 22 Jul 2010 22:04:37 +0000 (22:04 +0000)]
Make kernel ipc log scripts work for separate ${.OBJDIR}.
contributed by Antoine Leca.
Ben Gras [Thu, 22 Jul 2010 14:55:28 +0000 (14:55 +0000)]
vfs - split fp_fd field into fd + callnr fields
Ben Gras [Thu, 22 Jul 2010 14:42:20 +0000 (14:42 +0000)]
make.conf: make pkgsrc.conf separate.
Arun Thomas [Thu, 22 Jul 2010 10:03:31 +0000 (10:03 +0000)]
Replace NULL macro defs with null.h include
Tomas Hruby [Thu, 22 Jul 2010 09:57:14 +0000 (09:57 +0000)]
service utility fix
- of course 0 is a valid cpu
Ben Gras [Thu, 22 Jul 2010 08:28:12 +0000 (08:28 +0000)]
pkg_install: some uname normalisation.
Ben Gras [Thu, 22 Jul 2010 08:26:49 +0000 (08:26 +0000)]
profile: don't set $MANPATH explicitly as it's already in man.conf.
Arun Thomas [Wed, 21 Jul 2010 15:37:42 +0000 (15:37 +0000)]
string.h: Include null.h
Erik van der Kouwe [Wed, 21 Jul 2010 14:47:01 +0000 (14:47 +0000)]
Parse LODS correctly in gas2ack
Ben Gras [Wed, 21 Jul 2010 14:23:52 +0000 (14:23 +0000)]
mkboot fix, missing "
David van Moolenbroek [Wed, 21 Jul 2010 13:47:50 +0000 (13:47 +0000)]
inet: a little more resilience against misbehaving drivers
Tomas Hruby [Wed, 21 Jul 2010 13:46:29 +0000 (13:46 +0000)]
Overly restrictive assert
- not true if APIC is enabled
Cristiano Giuffrida [Wed, 21 Jul 2010 13:39:46 +0000 (13:39 +0000)]
Unbreak gcc compilation for pfs.
Ben Gras [Wed, 21 Jul 2010 12:47:48 +0000 (12:47 +0000)]
uname: make uname -r and -v both print out full version info.
the world seems to expect this, and do this.
Ben Gras [Wed, 21 Jul 2010 10:12:03 +0000 (10:12 +0000)]
/usr/sbin in $PATH too.
Ben Gras [Wed, 21 Jul 2010 10:00:34 +0000 (10:00 +0000)]
make.conf: pkgsrc fix/workaround
Cristiano Giuffrida [Wed, 21 Jul 2010 08:22:24 +0000 (08:22 +0000)]
Disable debug info on trunk.
Cristiano Giuffrida [Tue, 20 Jul 2010 23:51:34 +0000 (23:51 +0000)]
Don't panic so easily on unexpected pagefault.
Cristiano Giuffrida [Tue, 20 Jul 2010 23:03:52 +0000 (23:03 +0000)]
Crash recovery and live update support for VM.
Ben Gras [Tue, 20 Jul 2010 22:20:43 +0000 (22:20 +0000)]
install new Makefile in /usr instead.
Cristiano Giuffrida [Tue, 20 Jul 2010 21:59:27 +0000 (21:59 +0000)]
Get rid of static spare pages after VM startup.
Cristiano Giuffrida [Tue, 20 Jul 2010 18:57:25 +0000 (18:57 +0000)]
COW for physically contiguous blocks in VM
Ben Gras [Tue, 20 Jul 2010 17:13:44 +0000 (17:13 +0000)]
kernel: clear MF_CONTEXT_SET on kernel exit.
Ben Gras [Tue, 20 Jul 2010 17:10:21 +0000 (17:10 +0000)]
pkg_install: record OS version for created packages.
Ben Gras [Tue, 20 Jul 2010 17:10:09 +0000 (17:10 +0000)]
kernel: fix case of EAX getting clobbered after sigreturn.
Arun Thomas [Tue, 20 Jul 2010 17:09:44 +0000 (17:09 +0000)]
Makefile for pkgsrc repo update/checkout
-From DragonflyBSD with minor tweaks
Erik van der Kouwe [Tue, 20 Jul 2010 07:52:55 +0000 (07:52 +0000)]
UPDATING update
Erik van der Kouwe [Tue, 20 Jul 2010 07:52:46 +0000 (07:52 +0000)]
UPDATING update
Tomas Hruby [Tue, 20 Jul 2010 07:27:45 +0000 (07:27 +0000)]
service utility can par cpu option in system.conf
- does not have any effect, solely for debugging SMP
- backward compatible with older RS instance
Cristiano Giuffrida [Tue, 20 Jul 2010 02:08:28 +0000 (02:08 +0000)]
Generalize interface of some VM functions
Cristiano Giuffrida [Tue, 20 Jul 2010 01:50:33 +0000 (01:50 +0000)]
Don't always assume NOPINGREPLY as a failure in RS
Ben Gras [Mon, 19 Jul 2010 18:20:14 +0000 (18:20 +0000)]
vm: restore sanity checks in NONCONTIGUOUS case.
Ben Gras [Mon, 19 Jul 2010 18:19:59 +0000 (18:19 +0000)]
vm: add MEMPROTECT feature in vm.h.
Ben Gras [Mon, 19 Jul 2010 18:19:38 +0000 (18:19 +0000)]
vm: add missing USE() macros in utility.c.
Ben Gras [Mon, 19 Jul 2010 18:19:16 +0000 (18:19 +0000)]
vm: allow readonly pages when sanity checking when they're supposed to be rw.
Ben Gras [Mon, 19 Jul 2010 16:33:49 +0000 (16:33 +0000)]
kernel: make loading kernel in 2nd chunk of memory (at 1MB) the default.
(indicated by flags hardcoded in kernel that the boot monitor
interprets.)
Thomas Veerman [Mon, 19 Jul 2010 13:57:47 +0000 (13:57 +0000)]
Teach DESCRIBE and fsck about UNIX Domain Sockets. Contributed by Thomas Cort
Ben Gras [Mon, 19 Jul 2010 13:08:48 +0000 (13:08 +0000)]
un-duplicate sha2hl.c
Ben Gras [Mon, 19 Jul 2010 11:58:39 +0000 (11:58 +0000)]
pkg_install: use /usr/sbin
Ben Gras [Mon, 19 Jul 2010 11:39:57 +0000 (11:39 +0000)]
includes: remove some prototypes of functions that aren't defined.
Ben Gras [Mon, 19 Jul 2010 11:30:39 +0000 (11:30 +0000)]
pkg_install path fixes.
Ben Gras [Mon, 19 Jul 2010 11:28:51 +0000 (11:28 +0000)]
pkg_install: correct PKG_LOG_DIR
Ben Gras [Mon, 19 Jul 2010 10:47:11 +0000 (10:47 +0000)]
pkg_install: these manpages were moved to man.
Ben Gras [Mon, 19 Jul 2010 10:46:49 +0000 (10:46 +0000)]
include - string functions.
Ben Gras [Mon, 19 Jul 2010 10:46:26 +0000 (10:46 +0000)]
lib - extra file for libutil; strnstr and strcasestr from freebsd for libc.
Ben Gras [Mon, 19 Jul 2010 10:40:48 +0000 (10:40 +0000)]
patch: fixes to use plan a (too) by Gautam Tirumala.
Ben Gras [Sun, 18 Jul 2010 22:19:34 +0000 (22:19 +0000)]
man - no more whoami, mdb (get installed from commands)
Ben Gras [Sun, 18 Jul 2010 22:15:10 +0000 (22:15 +0000)]
man: add some pkgsrc pages; no more minix diff manpage
Ben Gras [Sun, 18 Jul 2010 22:06:40 +0000 (22:06 +0000)]
mtree: add libexec; don't make any oss dirs.
Ben Gras [Sun, 18 Jul 2010 20:57:55 +0000 (20:57 +0000)]
lib: bugfix for mbstowcs, debugged by Gautam Tirumala.
Ben Gras [Sun, 18 Jul 2010 19:20:36 +0000 (19:20 +0000)]
MAKEDEV: make /dev/uds
Ben Gras [Fri, 16 Jul 2010 15:40:04 +0000 (15:40 +0000)]
aal - don't install yourself as ar; must invoke aal explicitly for ack archives.
To make switching to 'ar' for gcc/clang archives smoother in the future.
Ben Gras [Fri, 16 Jul 2010 15:36:29 +0000 (15:36 +0000)]
kernel - prettier output for ipc errors, call names instead of trap numbers
Erik van der Kouwe [Fri, 16 Jul 2010 14:56:05 +0000 (14:56 +0000)]
Fix RS warning at start-up by inheriting scdeduling properties from init for unprivileged children of system processes
Tomas Hruby [Fri, 16 Jul 2010 09:40:12 +0000 (09:40 +0000)]
Fixed comments in sched
- not only PM can send sched requests. RS too.
Ben Gras [Fri, 16 Jul 2010 00:44:57 +0000 (00:44 +0000)]
rc - also add /usr/pkg/sbin to $PATH
Ben Gras [Fri, 16 Jul 2010 00:19:19 +0000 (00:19 +0000)]
sha1 manpage - fix #include
Ben Gras [Fri, 16 Jul 2010 00:15:25 +0000 (00:15 +0000)]
pkgsrc pkg_install tools, ported by Gautam Tirumala.
Ben Gras [Fri, 16 Jul 2010 00:15:03 +0000 (00:15 +0000)]
link in new manpages
Ben Gras [Fri, 16 Jul 2010 00:13:50 +0000 (00:13 +0000)]
man - longer default manpath for packages and llvm
Ben Gras [Fri, 16 Jul 2010 00:13:27 +0000 (00:13 +0000)]
new dirs for pkgsrc; new $PATH for pkg root and llvm
Ben Gras [Fri, 16 Jul 2010 00:12:51 +0000 (00:12 +0000)]
lib - link in new u64 functions.
Ben Gras [Fri, 16 Jul 2010 00:12:32 +0000 (00:12 +0000)]
includes - link in new ones
Ben Gras [Fri, 16 Jul 2010 00:12:16 +0000 (00:12 +0000)]
further sha2 conversion by Gautam Tirumala
Ben Gras [Fri, 16 Jul 2010 00:11:16 +0000 (00:11 +0000)]
libutil - sha1 functions.
Ben Gras [Fri, 16 Jul 2010 00:06:00 +0000 (00:06 +0000)]
libutil: md5 functions.
Ben Gras [Thu, 15 Jul 2010 23:48:56 +0000 (23:48 +0000)]
64-bit bitwise manipulation functions, by Gautam Tirumala.
Thomas Veerman [Thu, 15 Jul 2010 14:56:49 +0000 (14:56 +0000)]
Add/adjust man pages for UDS. Contributed by Thomas Cort
Thomas Veerman [Thu, 15 Jul 2010 14:52:29 +0000 (14:52 +0000)]
Add test56 to test our UDS implementation. Contributed by Thomas Cort
Erik van der Kouwe [Thu, 15 Jul 2010 14:47:08 +0000 (14:47 +0000)]
Fix comment
Ben Gras [Thu, 15 Jul 2010 14:29:07 +0000 (14:29 +0000)]
mtree: dirs for pkgsrc
Thomas Veerman [Thu, 15 Jul 2010 14:05:23 +0000 (14:05 +0000)]
Add support for UNIX Domain Sockets to the C lib. Contributed by Thomas Cort
Thomas Veerman [Thu, 15 Jul 2010 13:51:38 +0000 (13:51 +0000)]
Make RS and VFS aware of new UDS major. Contributed by Thomas Cort
Thomas Veerman [Thu, 15 Jul 2010 13:39:57 +0000 (13:39 +0000)]
Add UNIX Domain Sockets internals to PFS. Contributed by Thomas Cort
Thomas Veerman [Thu, 15 Jul 2010 13:24:57 +0000 (13:24 +0000)]
Add getnucred system call. Contributed by Thomas Cort
Thomas Veerman [Thu, 15 Jul 2010 12:48:15 +0000 (12:48 +0000)]
Update header files to support UNIX Domain Sockets. Contributed by Thomas Cort
Thomas Veerman [Thu, 15 Jul 2010 12:36:41 +0000 (12:36 +0000)]
Add EOVERFLOW error condition
Thomas Veerman [Thu, 15 Jul 2010 08:48:24 +0000 (08:48 +0000)]
Convert a few man pages to mandoc
Ben Gras [Wed, 14 Jul 2010 22:45:28 +0000 (22:45 +0000)]
lib: mkdtemp(), contributed by by Gautam Tirumala
Ben Gras [Wed, 14 Jul 2010 17:46:18 +0000 (17:46 +0000)]
libc: add db code from netbsd
Ben Gras [Wed, 14 Jul 2010 15:18:50 +0000 (15:18 +0000)]
lib: don't give back the same temporary filenames even if removed.
workaround for what seems to be a clang/llvm bug/assumption.
Ben Gras [Wed, 14 Jul 2010 14:52:02 +0000 (14:52 +0000)]
includes: header files for netbsd db code.
Cristiano Giuffrida [Tue, 13 Jul 2010 22:40:14 +0000 (22:40 +0000)]
Remove patch leftovers.
Arun Thomas [Tue, 13 Jul 2010 21:35:58 +0000 (21:35 +0000)]
Replace paxtar with bsdtar
Cristiano Giuffrida [Tue, 13 Jul 2010 21:11:44 +0000 (21:11 +0000)]
Dynamic configuration in system.conf for boot system services.
Ben Gras [Tue, 13 Jul 2010 20:05:47 +0000 (20:05 +0000)]
errno EFTYPE
Ben Gras [Tue, 13 Jul 2010 19:49:12 +0000 (19:49 +0000)]
remove old man.1
Ben Gras [Tue, 13 Jul 2010 19:28:09 +0000 (19:28 +0000)]
new command: bsdtar.
Ben Gras [Tue, 13 Jul 2010 19:17:02 +0000 (19:17 +0000)]
libarchive port by Gautam Tirumala.