David van Moolenbroek
8e5cad159f
mkfs.mfs: use bitchunk_t (reported by Maurizio Lombardi)
2011-04-05 19:42:08 +00:00
David van Moolenbroek
8a925dcf90
tail(1): write partial last line also with -f
2011-03-25 10:59:48 +00:00
David van Moolenbroek
7a9e3651fd
drivers/sb16: delete altogether; the latest copy is in drivers/audio/sb16
2011-03-25 10:48:16 +00:00
Thomas Veerman
898cce256f
Add support for the 82567LM flavor of e1000
2011-03-15 10:04:35 +00:00
Ben Gras
09a652926f
don't define CHIP at all any more, just use the namespace-trained name
2011-02-26 10:28:48 +00:00
Dirk Vogt
77fa5b4116
incoporate davman into server/rs
2011-02-25 12:25:03 +00:00
Ben Gras
beac6b15c9
fix for elf2aout
...
introduced while making the diff with the original prettier :/
2011-02-23 14:24:17 +00:00
Arun Thomas
2bc8ac55ce
service: Improve failure message
2011-02-23 12:55:10 +00:00
Ben Gras
659dd75c78
elf2out from netbsd (ported for minix aout)
2011-02-23 12:21:21 +00:00
Ben Gras
5518fe9be1
grep - letting calloc() return NULL for 0 storage makes grep "" work
2011-02-20 13:34:53 +00:00
Ben Gras
d6e6ee3043
cleantmp.c - protect against double definition of NDEBUG
2011-02-16 19:04:29 +00:00
Ben Gras
dce5e09683
top - able to account kernel cpu time to process
2011-02-08 14:00:48 +00:00
Ben Gras
dc1cc91df1
<ansi.h> -> <minix/ansi.h>
2011-01-28 11:35:02 +00:00
Ben Gras
e912f6ac38
take pkg_install out of the base system and pre-install it using the
...
pkgsrc binary packages.
rationale:
. pkg_install (which is the pkg_* tools) is entangled with pkgsrc,
not with minix, so tracking it from pkgsrc (easier than with
base system) makes more sense
. simplifies upstreaming minix specific changes for pkg_* tools
. reduce pkgsrc-in-basesystem maintenance burden
2011-01-28 00:02:27 +00:00
David van Moolenbroek
561acfb618
remove fsck1 altogether
2010-12-21 11:00:13 +00:00
David van Moolenbroek
5d8d5e0c3a
change bitchunk_t from 16-bit to 32-bit
2010-12-21 10:44:45 +00:00
Erik van der Kouwe
7aab862a06
Workaround for circular dependency problem in pkgadd
2010-12-11 18:20:31 +00:00
David van Moolenbroek
a53d925844
mkfifo.c: fix ack warning
2010-12-10 15:21:59 +00:00
Arun Thomas
7ff2db1dd6
unstack: ELF support
2010-12-10 15:18:30 +00:00
Arun Thomas
691030d5ce
file(1): Add ELF support
2010-12-10 15:18:28 +00:00
Dirk Vogt
9ed280d1ec
decouple file system server start/termination from mount/umount
2010-11-23 19:34:56 +00:00
Arun Thomas
a575be430d
Import mkfifo(1) from NetBSD
2010-11-06 20:43:49 +00:00
Arun Thomas
8f0846e68c
Import mktemp(1) from NetBSD
2010-11-06 20:41:51 +00:00
Arun Thomas
998af6f111
Move minix/paths.h to paths.h
...
Also, merge in relevant macros from NetBSD
2010-11-06 20:40:15 +00:00
Arun Thomas
40fb96b838
Remove revision IDs from files
2010-11-04 01:13:59 +00:00
Erik van der Kouwe
431a5a556d
e1000: add 82574L ethernet adapter (thx Niek for your comments)
2010-10-15 08:53:22 +00:00
Ben Gras
e743f940d4
profile command - correct logic error
...
- this caused profile to complain about frequency when
no command (start, stop) was given.
2010-10-12 11:26:47 +00:00
Ben Gras
98ddbffe6e
dis386 - a disassembler for ack
...
- it can disassemble object files (dis386o) and executables
(dis386a)
- only useful for as long as we still have ack
2010-10-04 13:26:53 +00:00
Arun Thomas
677d80b781
Remove urlget
...
This patch gets rid of urlget. It's not used for anything now, since pkgin
uses fetch.
Arun
2010-10-02 18:24:53 +00:00
Ben Gras
6e385a1b01
cprofalyze - perl path fix.
2010-09-23 13:49:52 +00:00
Tomas Hruby
9cf2c02c47
Long (32 char) symbol names in sprofalyze
2010-09-23 10:49:58 +00:00
Tomas Hruby
de96892970
sprofalyze only warns when executables don't exist
...
- e.g. when acpi is not compiled, now we can include it
- the script still fails if a symbol from a non existent binary is
found in the profile log
2010-09-23 10:49:57 +00:00
Tomas Hruby
45d3ef7b3c
sprofalyze detects what nm to use
2010-09-23 10:49:55 +00:00
Tomas Hruby
74c5cd7668
The profile utility can set the sprofiling mode
...
- profile --nmi | --rtc sets the profiling mode
- --rtc is default, uses BIOS RTC, cannot profile kernel the presetted
frequency values apply
- --nmi is only available in APIC mode as it uses the NMI watchdog, -f
allows any frequency in Hz
- both modes use compatible data structures
2010-09-23 10:49:42 +00:00
Tomas Hruby
db12229ce3
New profile protocol
...
- when kernel profiles a process for the first time it saves an entry
describing the process [endpoint|name]
- every profile sample is only [endpoint|pc]
- profile utility creates a table of endpoint <-> name relations and
translates endpoints of samples into names and writing out the
results to comply with the processing tools
- "task" endpoints like KERNEL are negative thus we must cast it to
unsigned when hashing
2010-09-23 10:49:39 +00:00
Tomas Hruby
a665ae3de1
Userspace scheduling - exporting stats
...
- contributed by Bjorn Swift
- adds process accounting, for example counting the number of messages
sent, how often the process was preemted and how much time it spent
in the run queue. These statistics, along with the current cpu load,
are sent back to the user-space scheduler in the Out Of Quantum
message.
- the user-space scheduler may choose to make use of these statistics
when making scheduling decisions. For isntance the cpu load becomes
especially useful when scheduling on multiple cores.
2010-09-19 15:52:12 +00:00
David van Moolenbroek
831faf58f3
another sprofalyze.pl update
2010-09-17 09:25:10 +00:00
Tomas Hruby
c811aa21aa
sprofalyze.pl update
2010-09-17 08:09:04 +00:00
David van Moolenbroek
d299a6422b
make all other commands use ProcFS
2010-09-14 21:31:56 +00:00
David van Moolenbroek
33b131766f
make top(1) use ProcFS
2010-09-14 21:30:23 +00:00
David van Moolenbroek
40c8a7062c
make ps(1) use ProcFS
2010-09-14 21:29:40 +00:00
David van Moolenbroek
7763fd67c7
PM: save process frame length
2010-09-14 21:21:54 +00:00
Arun Thomas
7c3cfbde1a
Update PATHs for llvm and X11
2010-09-12 17:56:53 +00:00
Arun Thomas
207e88d3c4
Update release script for pkgsrc
2010-09-10 17:00:30 +00:00
David van Moolenbroek
d29833c5aa
remove hardcoding of system.conf path in various service calls
2010-09-10 09:22:22 +00:00
David van Moolenbroek
2bda06bbb5
shutdown(8): buffer accessed beyond end during option parsing
2010-09-09 08:48:47 +00:00
Erik van der Kouwe
18ad0b52d3
Make hexdump ACK-compilable and add it to the base system
2010-09-03 07:37:31 +00:00
Arun Thomas
9e4e26e0c8
No more packman, easypack, packit
...
-Create a dummy packman script that tells users about pkgin
2010-09-03 07:27:39 +00:00
Ben Gras
b1847ae244
make service look in /etc/system.conf.d/<progname> first for config file.
...
This makes it easier to
- have non-base system drivers (get clobbered by global system.conf)
- have drivers as packages (can't touch global system.conf)
- make configs part of the drivers/servers instead of in global file
(makes system parts more self-contained)
2010-08-31 14:33:31 +00:00
Erik van der Kouwe
1f2054c89c
Shutdown changes for multiboot: CTRL-ALT-DEL resets, panic halts
2010-08-30 19:01:58 +00:00