This website requires JavaScript.
6513d20744
SMP - Process is stopped when VM modifies the page tables
Tomas Hruby
2010-09-15 14:11:12 +00:00
906a81a1c7
SMP - runctl() can stop across cpus
Tomas Hruby
2010-09-15 14:11:09 +00:00
e2701da5a9
SMP - Single shot local timer
Tomas Hruby
2010-09-15 14:11:06 +00:00
e87d29171f
SMP - Compiles for both single and multi processor again
Tomas Hruby
2010-09-15 14:11:03 +00:00
454589debd
SMP - Print cpu of the process
Tomas Hruby
2010-09-15 14:11:01 +00:00
0ac9b6d4cf
SMP - trully idle APs
Tomas Hruby
2010-09-15 14:10:57 +00:00
387e1835d1
SMP - BSP halts APs before shutting down
Tomas Hruby
2010-09-15 14:10:54 +00:00
311f145bc7
SMP - Balancing run queues for SMP
Tomas Hruby
2010-09-15 14:10:51 +00:00
06b6e5624a
SMP - Changed prototype of sys_schedule()
Tomas Hruby
2010-09-15 14:10:42 +00:00
c554aef0e1
SMP - BKL statistics
Tomas Hruby
2010-09-15 14:10:37 +00:00
93b9873a56
SMP - Free PDE slots are split among CPU
Tomas Hruby
2010-09-15 14:10:36 +00:00
1e273f640e
SMP - Scheduler can assign process to a cpu
Tomas Hruby
2010-09-15 14:10:33 +00:00
9e12630d75
SMP - APs are fully enabled
Tomas Hruby
2010-09-15 14:10:30 +00:00
d37b7ebc0b
SMP - CPU local cycles accounting
Tomas Hruby
2010-09-15 14:10:27 +00:00
67f039540c
SMP - proc_ptr and bill_ptr initialization
Tomas Hruby
2010-09-15 14:10:24 +00:00
865e21b884
SMP - CPU local idle stub
Tomas Hruby
2010-09-15 14:10:21 +00:00
fac5fbfdbf
SMP - CPU local run queues
Tomas Hruby
2010-09-15 14:10:18 +00:00
ad73a4f50c
SMP - CPU and CPU mask for processes
Tomas Hruby
2010-09-15 14:10:16 +00:00
9b6d66c787
SMP - BSP waits until the APs finish their booting
Tomas Hruby
2010-09-15 14:10:12 +00:00
b7aed08e65
SMP - Only a single APIC timer handler
Tomas Hruby
2010-09-15 14:10:09 +00:00
85cca7096f
SMP - The slave CPUs turn paging on
Tomas Hruby
2010-09-15 14:10:07 +00:00
6aa26565e6
SMP - Big kernel lock (BKL)
Tomas Hruby
2010-09-15 14:10:03 +00:00
a42ab504a0
SMP - Kernel is loaded above 1M by default
Tomas Hruby
2010-09-15 14:10:00 +00:00
62c666566e
SMP - We boot APs
Tomas Hruby
2010-09-15 14:09:52 +00:00
13a0d5fa5e
SMP - Cpu local variables
Tomas Hruby
2010-09-15 14:09:46 +00:00
2a2a19e542
proc_init()
Tomas Hruby
2010-09-15 14:09:43 +00:00
ce4fd0c0fb
Enable paging - some more code reshuffling
Tomas Hruby
2010-09-15 14:09:41 +00:00
6c3b981cd6
arch proto.h renamed to arch_proto.h
Tomas Hruby
2010-09-15 14:09:36 +00:00
467a01024e
bump trunk version to 3.1.9
Ben Gras
2010-09-15 08:47:42 +00:00
2065c9982b
include - minor compile fixes (including <ansi.h> in files that use it)
Ben Gras
2010-09-15 08:47:10 +00:00
354da24f5b
make getsysinfo() a system-land call
David van Moolenbroek
2010-09-14 21:50:05 +00:00
d299a6422b
make all other commands use ProcFS
David van Moolenbroek
2010-09-14 21:31:56 +00:00
33b131766f
make top(1) use ProcFS
David van Moolenbroek
2010-09-14 21:30:23 +00:00
40c8a7062c
make ps(1) use ProcFS
David van Moolenbroek
2010-09-14 21:29:40 +00:00
d7b10963c2
make library calls use ProcFS
David van Moolenbroek
2010-09-14 21:28:34 +00:00
d269f5fb90
ProcFS integration
David van Moolenbroek
2010-09-14 21:27:31 +00:00
2c5c5c06ea
ProcFS server, by Alen Stojanov and David van Moolenbroek
David van Moolenbroek
2010-09-14 21:25:25 +00:00
3eb65448a6
VM: expose secondary cache size
David van Moolenbroek
2010-09-14 21:22:56 +00:00
7763fd67c7
PM: save process frame length
David van Moolenbroek
2010-09-14 21:21:54 +00:00
a5a8c57fe7
add EHOSTDOWN errno.
Ben Gras
2010-09-14 11:51:41 +00:00
eaa37fd21c
make, lib changes to make gcc/clang format libraries in /usr/lib instead of /usr/gnu/lib.
Ben Gras
2010-09-13 16:37:02 +00:00
23311d9819
lib: fixes to make clang not error
Ben Gras
2010-09-13 15:50:54 +00:00
b7eb096088
Makefiles: remove -D__minix for assembly invocations.
Ben Gras
2010-09-13 13:36:29 +00:00
954d729e75
Update PATHs for llvm and X11
Arun Thomas
2010-09-12 18:01:15 +00:00
7c3cfbde1a
Update PATHs for llvm and X11
Arun Thomas
2010-09-12 17:56:53 +00:00
4c11340d63
Remove packit/packman from Makefile
Arun Thomas
2010-09-12 16:55:19 +00:00
9375cc8e1f
Remove packit/packman from Makefile
Arun Thomas
2010-09-12 16:53:45 +00:00
272f315ea8
Remove packman and packit manpages
Arun Thomas
2010-09-12 14:11:07 +00:00
42a522f0e8
Remove packman and packit manpages
Arun Thomas
2010-09-12 13:55:00 +00:00
207e88d3c4
Update release script for pkgsrc
Arun Thomas
2010-09-10 17:00:30 +00:00
d29833c5aa
remove hardcoding of system.conf path in various service calls
David van Moolenbroek
2010-09-10 09:22:22 +00:00
6b902492ae
memory driver: propagate data copy error to caller
David van Moolenbroek
2010-09-09 16:13:02 +00:00
2bda06bbb5
shutdown(8): buffer accessed beyond end during option parsing
David van Moolenbroek
2010-09-09 08:48:47 +00:00
2e209097b6
IS: delete obsolete is.h
David van Moolenbroek
2010-09-09 08:47:39 +00:00
e6ebac015d
APIC mode uses IO APICs
Tomas Hruby
2010-09-07 07:18:11 +00:00
5cc29a6c7e
Make realpath deal with double slashes
Erik van der Kouwe
2010-09-06 07:45:32 +00:00
ad5ecf906b
asm.h not installed
Tomas Hruby
2010-09-03 17:01:18 +00:00
18ad0b52d3
Make hexdump ACK-compilable and add it to the base system
Erik van der Kouwe
2010-09-03 07:37:31 +00:00
9e4e26e0c8
No more packman, easypack, packit
Arun Thomas
2010-09-03 07:27:39 +00:00
99d9144556
PCI driver uses ACPI if APIC is used.
Tomas Hruby
2010-09-02 15:44:38 +00:00
7ae6f8740d
ACPI driver loaded at boot time
Tomas Hruby
2010-09-02 15:44:36 +00:00
9560b6dea8
ACPI driver
Tomas Hruby
2010-09-02 15:44:04 +00:00
43a4725423
pci_*.h headers moved from drivers/pci to include/machine
Tomas Hruby
2010-09-02 15:43:59 +00:00
2440ffae49
Kernel exports DSDP and apic_enabled in machine structure
Tomas Hruby
2010-09-02 15:43:56 +00:00
344e9221ec
Kernel supports up to 64 IRQs
Tomas Hruby
2010-09-02 15:43:54 +00:00
45badf4c05
ACPI in kernel
Tomas Hruby
2010-09-02 15:43:51 +00:00
e7252adc1e
Clean up the created temp file after running the test.
Thomas Veerman
2010-09-02 09:33:37 +00:00
eca25a6cab
removed redundant includes dependency from gnu-libraries.
Ben Gras
2010-09-01 18:48:47 +00:00
c6cfdbffe4
also make gcc includes before compiling gcc libraries.
Ben Gras
2010-09-01 18:28:55 +00:00
0b00cf70b6
- Return ENOENT when trying to add files to removed (but open) directories. - Add test58 to test this behavior.
Thomas Veerman
2010-09-01 09:07:18 +00:00
bf6f0216d5
tools/Makefile uses padtext only when building with ack
Tomas Hruby
2010-09-01 07:46:51 +00:00
b3c3a1cb1e
gcc compiles - add -fno-builtin so that gcc optimisations don't break things.
Ben Gras
2010-08-31 16:42:44 +00:00
b1847ae244
make service look in /etc/system.conf.d/<progname> first for config file.
Ben Gras
2010-08-31 14:33:31 +00:00
1f2054c89c
Shutdown changes for multiboot: CTRL-ALT-DEL resets, panic halts
Erik van der Kouwe
2010-08-30 19:01:58 +00:00
4448836263
ramdisk: more inodes
David van Moolenbroek
2010-08-30 17:08:19 +00:00
36fb30dfef
cdefs.h: Allow __CONCAT() macro to be nested
Arun Thomas
2010-08-30 14:34:58 +00:00
a4c30acd9d
Improve UDS testing. Fix a few bugs. Add testing of passing file descriptors. Contributed by Thomas Cort.
Thomas Veerman
2010-08-30 13:49:49 +00:00
e8ddc0f46e
- Add support for file descriptor passing to PFS. - For security reasons move some libc code to PFS. - Fix a few bugs in PFS. Contributed by Thomas Cort.
Thomas Veerman
2010-08-30 13:46:44 +00:00
13ef7f1f38
Prepare VFS to support back calls from PFS. For security reasons and to support file descriptor passing, PFS does some back calls to VFS. For example, to verify the validity of a path provided by a process and to tell VFS it must copy file descriptors from one process to another.
Thomas Veerman
2010-08-30 13:44:07 +00:00
2297e26660
Prepare headers to support file descriptor passing over UNIX Domain Sockets. Contributed by Thomas Cort.
Thomas Veerman
2010-08-30 13:41:22 +00:00
a0bb199f69
Release script improvements, moving towards having the ramdisk working again
Erik van der Kouwe
2010-08-29 19:22:42 +00:00
a37514163b
Touch generated files to avoid dependency generation warnings and missing dependencies
Erik van der Kouwe
2010-08-29 17:50:51 +00:00
a5741a465f
update /etc on make world
Erik van der Kouwe
2010-08-27 10:09:06 +00:00
3e3d627b25
mdb: disassembly fix for short 8-bit values
David van Moolenbroek
2010-08-27 09:31:26 +00:00
a78608ec86
Fix dependency problems in the build
Arun Thomas
2010-08-26 19:54:49 +00:00
c81f201c8c
added missing sef_gcov.c
Ben Gras
2010-08-25 13:23:32 +00:00
5d6c2aae0a
gcov support, based on work contributed by Anton Kuijsten.
Ben Gras
2010-08-25 13:06:43 +00:00
d8466ce31f
libaudiodriver <minix/audio_fw.h> fixes
Ben Gras
2010-08-25 11:18:38 +00:00
1c359afad4
connect libaudiodriver.
Ben Gras
2010-08-25 11:07:36 +00:00
0f4eda33eb
new base libaudiodriver out of -lcommon in drivers/audio.
Ben Gras
2010-08-25 11:03:53 +00:00
cb86231930
sb16: flatten mixer, common, dsp hierarchy into 2-PROGS dir
Ben Gras
2010-08-25 09:57:10 +00:00
36fa521a0e
further ramdisk size increase for gcc+gcov binaries.
Ben Gras
2010-08-25 07:26:00 +00:00
1d0e0e217d
<stddef.h> - alternative definition of offsetof for gcc using builtin
Ben Gras
2010-08-25 07:25:32 +00:00
50ca7f7f8f
Zero out to three stack dwords to fix boot errors
Erik van der Kouwe
2010-08-24 12:51:11 +00:00
6fb1789ba4
at_wini: fix warning, bogus PRIVATE in struct type declaration
Ben Gras
2010-08-24 12:45:37 +00:00
959026c29a
RS: use PM's API instead of its internals
David van Moolenbroek
2010-08-24 07:20:41 +00:00
3211be5d14
Avoid duplicate type definitions, especially wchar_t which was inconsstent and caused trouble in libarchive
Erik van der Kouwe
2010-08-23 17:00:04 +00:00
a2647a4181
Fix buffer overflow in libarchive if a UTF-8 encoded string has codepoints that require two UTF-16 words
Erik van der Kouwe
2010-08-23 16:32:05 +00:00
d743c5c6f3
Solve buffer overflow on tab completion in ash
Erik van der Kouwe
2010-08-23 16:30:58 +00:00
c9d500e9fd
Import hexdump(1) from NetBSD
Arun Thomas
2010-08-21 13:24:09 +00:00