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 
						 
				 
			
				
					
						
							
							
								Erik van der Kouwe 
							
						 
					 
					
						
						
						
						
							
						
						
							a37514163b 
							
						 
					 
					
						
						
							
							Touch generated files to avoid dependency generation warnings and missing dependencies  
						
						
						
						
					 
					
						2010-08-29 17:50:51 +00:00 
						 
				 
			
				
					
						
							
							
								David van Moolenbroek 
							
						 
					 
					
						
						
						
						
							
						
						
							3e3d627b25 
							
						 
					 
					
						
						
							
							mdb: disassembly fix for short 8-bit values  
						
						
						
						
					 
					
						2010-08-27 09:31:26 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							5d6c2aae0a 
							
						 
					 
					
						
						
							
							gcov support, based on work contributed by Anton Kuijsten.  
						
						
						
						
					 
					
						2010-08-25 13:06:43 +00:00 
						 
				 
			
				
					
						
							
							
								Arun Thomas 
							
						 
					 
					
						
						
						
						
							
						
						
							c9d500e9fd 
							
						 
					 
					
						
						
							
							Import hexdump(1) from NetBSD  
						
						
						
						
					 
					
						2010-08-21 13:24:09 +00:00 
						 
				 
			
				
					
						
							
							
								Arun Thomas 
							
						 
					 
					
						
						
						
						
							
						
						
							de231a713e 
							
						 
					 
					
						
						
							
							Move MIN() and MAX() macros to sys/params.h  
						
						
						
						
					 
					
						2010-08-21 13:10:41 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							02440068fc 
							
						 
					 
					
						
						
							
							update MANPATH for gcc, X  
						
						
						
						
					 
					
						2010-08-19 16:35:01 +00:00 
						 
				 
			
				
					
						
							
							
								David van Moolenbroek 
							
						 
					 
					
						
						
						
						
							
						
						
							5a377144b0 
							
						 
					 
					
						
						
							
							diskctl(8) into commands makefile  
						
						
						
						
					 
					
						2010-08-12 14:21:55 +00:00 
						 
				 
			
				
					
						
							
							
								David van Moolenbroek 
							
						 
					 
					
						
						
						
						
							
						
						
							78fc74633a 
							
						 
					 
					
						
						
							
							diskctl(8) tool  
						
						
						
						
					 
					
						2010-08-12 14:11:28 +00:00 
						 
				 
			
				
					
						
							
							
								Tomas Hruby 
							
						 
					 
					
						
						
						
						
							
						
						
							905e94f058 
							
						 
					 
					
						
						
							
							gas2ack filters out .code16  
						
						... 
						
						
						
						- .code16 tells gnu as to generate 16bit assembly ack requires -mi86 switch 
						
						
					 
					
						2010-08-06 12:46:01 +00:00 
						 
				 
			
				
					
						
							
							
								David van Moolenbroek 
							
						 
					 
					
						
						
						
						
							
						
						
							16f2eb25f4 
							
						 
					 
					
						
						
							
							AHCI driver  
						
						
						
						
					 
					
						2010-08-05 16:37:58 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							e1f30da613 
							
						 
					 
					
						
						
							
							pkg_install: DESTDIR support.  
						
						
						
						
					 
					
						2010-08-05 14:51:46 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							56770462c2 
							
						 
					 
					
						
						
							
							merge datasizes and unstack  
						
						
						
						
					 
					
						2010-08-05 14:09:06 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Veerman 
							
						 
					 
					
						
						
						
						
							
						
						
							5bf3967f26 
							
						 
					 
					
						
						
							
							Rename mkfs to mkfs.mfs and fsck to fsck.mfs. Add /sbin to root's PATH.  
						
						
						
						
					 
					
						2010-08-05 12:35:00 +00:00 
						 
				 
			
				
					
						
							
							
								Erik van der Kouwe 
							
						 
					 
					
						
						
						
						
							
						
						
							4eb7340395 
							
						 
					 
					
						
						
							
							Silence newroot  
						
						
						
						
					 
					
						2010-08-03 13:58:36 +00:00 
						 
				 
			
				
					
						
							
							
								Erik van der Kouwe 
							
						 
					 
					
						
						
						
						
							
						
						
							4989de6acc 
							
						 
					 
					
						
						
							
							Don't write to /etc/mtab in newroot, may be an issue on read-only filesystems  
						
						
						
						
					 
					
						2010-08-03 13:57:58 +00:00 
						 
				 
			
				
					
						
							
							
								David van Moolenbroek 
							
						 
					 
					
						
						
						
						
							
						
						
							256c37f7fa 
							
						 
					 
					
						
						
							
							mount: don't always autodetect  
						
						
						
						
					 
					
						2010-08-03 13:46:00 +00:00 
						 
				 
			
				
					
						
							
							
								Erik van der Kouwe 
							
						 
					 
					
						
						
						
						
							
						
						
							a719ab7780 
							
						 
					 
					
						
						
							
							Auto-detect ext2 partitions in mount  
						
						
						
						
					 
					
						2010-08-03 06:28:58 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							453be3b530 
							
						 
					 
					
						
						
							
							rename nm and strip to acknm and ackstrip  
						
						... 
						
						
						
						this is to force invocations of these utils for ack to be
explicitly named such, so in the future binutils can be installed
in /usr/pkg without the g- prefix. 
						
						
					 
					
						2010-08-02 16:09:19 +00:00 
						 
				 
			
				
					
						
							
							
								Erik van der Kouwe 
							
						 
					 
					
						
						
						
						
							
						
						
							c7859a538c 
							
						 
					 
					
						
						
							
							Replace newroot with a call to mount, will make type autodetect easier  
						
						
						
						
					 
					
						2010-08-02 14:15:48 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							5d47cafa5b 
							
						 
					 
					
						
						
							
							pkg_install: move db dir  
						
						
						
						
					 
					
						2010-07-28 09:59:00 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							eb057107c5 
							
						 
					 
					
						
						
							
							pkg_install - bpm - changes to work with minix ftp client by Gautam Tirumala.  
						
						
						
						
					 
					
						2010-07-26 14:02:05 +00:00 
						 
				 
			
				
					
						
							
							
								Erik van der Kouwe 
							
						 
					 
					
						
						
						
						
							
						
						
							9212eab21f 
							
						 
					 
					
						
						
							
							Add padtext utility (needed for Multiboot)  
						
						
						
						
					 
					
						2010-07-23 14:22:49 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							1c4065cd10 
							
						 
					 
					
						
						
							
							pkg_install: forget about OS_RELEASE, just a properly formatted OS_VERSION.  
						
						
						
						
					 
					
						2010-07-23 14:10:23 +00:00 
						 
				 
			
				
					
						
							
							
								Arun Thomas 
							
						 
					 
					
						
						
						
						
							
						
						
							dbde088d98 
							
						 
					 
					
						
						
							
							Replace NULL macro defs with null.h include  
						
						
						
						
					 
					
						2010-07-22 10:03:31 +00:00 
						 
				 
			
				
					
						
							
							
								Tomas Hruby 
							
						 
					 
					
						
						
						
						
							
						
						
							62d44dc9ef 
							
						 
					 
					
						
						
							
							service utility fix  
						
						... 
						
						
						
						- of course 0 is a valid cpu 
						
						
					 
					
						2010-07-22 09:57:14 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							81f6039a7f 
							
						 
					 
					
						
						
							
							pkg_install: some uname normalisation.  
						
						
						
						
					 
					
						2010-07-22 08:28:12 +00:00 
						 
				 
			
				
					
						
							
							
								Erik van der Kouwe 
							
						 
					 
					
						
						
						
						
							
						
						
							5bf75abb30 
							
						 
					 
					
						
						
							
							Parse LODS correctly in gas2ack  
						
						
						
						
					 
					
						2010-07-21 14:47:01 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							63deb069bb 
							
						 
					 
					
						
						
							
							uname: make uname -r and -v both print out full version info.  
						
						... 
						
						
						
						the world seems to expect this, and do this. 
						
						
					 
					
						2010-07-21 12:47:48 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							eb1627049f 
							
						 
					 
					
						
						
							
							pkg_install: record OS version for created packages.  
						
						
						
						
					 
					
						2010-07-20 17:10:21 +00:00 
						 
				 
			
				
					
						
							
							
								Tomas Hruby 
							
						 
					 
					
						
						
						
						
							
						
						
							f248bffc9e 
							
						 
					 
					
						
						
							
							service utility can par cpu option in system.conf  
						
						... 
						
						
						
						- does not have any effect, solely for debugging SMP
- backward compatible with older RS instance 
						
						
					 
					
						2010-07-20 07:27:45 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Veerman 
							
						 
					 
					
						
						
						
						
							
						
						
							103dc9e80a 
							
						 
					 
					
						
						
							
							Teach DESCRIBE and fsck about UNIX Domain Sockets. Contributed by Thomas Cort  
						
						
						
						
					 
					
						2010-07-19 13:57:47 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							e37a6ef219 
							
						 
					 
					
						
						
							
							pkg_install: use /usr/sbin  
						
						
						
						
					 
					
						2010-07-19 11:58:39 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							4234aa2c4a 
							
						 
					 
					
						
						
							
							pkg_install path fixes.  
						
						
						
						
					 
					
						2010-07-19 11:30:39 +00:00