Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							371624e0ec 
							
						 
					 
					
						
						
							
							. auto-generate per-directory .gitignore files based on $(CLEANFILES)  
						
						... 
						
						
						
						. gitignore .gitignore files except for the root one. 
						
						
					 
					
						2010-11-17 14:28:23 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							f3e1b1c226 
							
						 
					 
					
						
						
							
							Updated some CLEANFILES macros in Makefiles.  
						
						
						
						
					 
					
						2010-11-17 14:27:23 +00:00 
						 
				 
			
				
					
						
							
							
								Arun Thomas 
							
						 
					 
					
						
						
						
						
							
						
						
							8ccfb29765 
							
						 
					 
					
						
						
							
							Update gitignore  
						
						
						
						
					 
					
						2010-11-15 15:59:59 +00:00 
						 
				 
			
				
					
						
							
							
								Arun Thomas 
							
						 
					 
					
						
						
						
						
							
						
						
							8173242e01 
							
						 
					 
					
						
						
							
							Remove redundant sha2 code from inet  
						
						
						
						
					 
					
						2010-11-15 11:10:02 +00:00 
						 
				 
			
				
					
						
							
							
								Arun Thomas 
							
						 
					 
					
						
						
						
						
							
						
						
							f0ab18377d 
							
						 
					 
					
						
						
							
							GCC/clang: int64 routines in C  
						
						
						
						
					 
					
						2010-11-12 18:38:10 +00:00 
						 
				 
			
				
					
						
							
							
								Erik van der Kouwe 
							
						 
					 
					
						
						
						
						
							
						
						
							afeb246328 
							
						 
					 
					
						
						
							
							Remove global variable 'i'  
						
						
						
						
					 
					
						2010-11-11 14:12:48 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							fd2b22474f 
							
						 
					 
					
						
						
							
							update for releases with git.  
						
						
						
						
					 
					
						2010-11-11 02:00:12 +00:00 
						 
				 
			
				
					
						
							
							
								Arun Thomas 
							
						 
					 
					
						
						
						
						
							
						
						
							aaaad89244 
							
						 
					 
					
						
						
							
							Use int64 functions consistently  
						
						... 
						
						
						
						Instead of manipulating the u64_t type directly, use the
ex64hi()/ex64lo()/make64() functions. 
						
						
					 
					
						2010-11-07 23:35:29 +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 
						 
				 
			
				
					
						
							
							
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							0e6dcf027f 
							
						 
					 
					
						
						
							
							.gitignore: also ignore CVS and .svn dirs  
						
						... 
						
						
						
						- to make importing from cvs and svn repos smoother 
						
						
					 
					
						2010-11-04 21:11:33 +00:00 
						 
				 
			
				
					
						
							
							
								Arun Thomas 
							
						 
					 
					
						
						
						
						
							
						
						
							40fb96b838 
							
						 
					 
					
						
						
							
							Remove revision IDs from files  
						
						
						
						
					 
					
						2010-11-04 01:13:59 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							16493465f9 
							
						 
					 
					
						
						
							
							add top-level .gitignore.  
						
						
						
						
					 
					
						2010-11-02 22:43:25 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							efcfaf4b96 
							
						 
					 
					
						
						
							
							stdio: split vsprintf and vsnprintf  
						
						... 
						
						
						
						- workaround for linking problems 
						
						
					 
					
						2010-11-02 22:05:40 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							51d9144e9f 
							
						 
					 
					
						
						
							
							stdio/freopen.c: fill __iotab table with stream pointer  
						
						... 
						
						
						
						- lets fclose()d and then freopen()ed streams be fclose()d again
    without error 
						
						
					 
					
						2010-11-02 22:02:50 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							09569d399f 
							
						 
					 
					
						
						
							
							stdio/fclose.c: reset _buf  
						
						... 
						
						
						
						- if the stream gets freopen()ed, avoid buffer being seen as valid 
						
						
					 
					
						2010-11-02 22:01:47 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							515e8d075f 
							
						 
					 
					
						
						
							
							kernel: limit stacktrace depth to 50.  
						
						... 
						
						
						
						- Unlikely to discard useful information and avoids long
    system lockups on machines configured to print system output to serial. 
						
						
					 
					
						2010-11-02 21:27:04 +00:00 
						 
				 
			
				
					
						
							
							
								Tomas Hruby 
							
						 
					 
					
						
						
						
						
							
						
						
							3c6274b8be 
							
						 
					 
					
						
						
							
							/proc/cpuinfo  
						
						... 
						
						
						
						- when /proc/cpuinfo is read procfs retrievs information about cpus
  from the kernel, formats it and prints it 
						
						
					 
					
						2010-10-26 21:08:00 +00:00 
						 
				 
			
				
					
						
							
							
								Tomas Hruby 
							
						 
					 
					
						
						
						
						
							
						
						
							ac780f36a0 
							
						 
					 
					
						
						
							
							sys_getcpuinfo()  
						
						
						
						
					 
					
						2010-10-26 21:07:50 +00:00 
						 
				 
			
				
					
						
							
							
								Tomas Hruby 
							
						 
					 
					
						
						
						
						
							
						
						
							c9bfb13cdb 
							
						 
					 
					
						
						
							
							Kernel keeps information about each cpu  
						
						... 
						
						
						
						- kernel maintains a cpu_info array which contains various
  information about each cpu as filled when each cpu boots
- the information contains idetification, features etc. 
						
						
					 
					
						2010-10-26 21:07:27 +00:00 
						 
				 
			
				
					
						
							
							
								Tomas Hruby 
							
						 
					 
					
						
						
						
						
							
						
						
							9e01a83636 
							
						 
					 
					
						
						
							
							SMP - reduced TLB flushing  
						
						... 
						
						
						
						- flush TLB of processes only if the page tables has been changed and
  the page tables of this process are already loaded on this cpu which
  means that there might be stale entries in TLB. Until now SMP was
  always flushing TLB to make sure everything is consistent. 
						
						
					 
					
						2010-10-25 16:21:23 +00:00 
						 
				 
			
				
					
						
							
							
								Tomas Hruby 
							
						 
					 
					
						
						
						
						
							
						
						
							7f7822aebd 
							
						 
					 
					
						
						
							
							Fixed unixbench Run script  
						
						... 
						
						
						
						- perl path has changed 
						
						
					 
					
						2010-10-25 08:32:14 +00:00 
						 
				 
			
				
					
						
							
							
								Tomas Hruby 
							
						 
					 
					
						
						
						
						
							
						
						
							5b832396f5 
							
						 
					 
					
						
						
							
							if verbore=1 tell us who registers which irq handler  
						
						... 
						
						
						
						- a useful piece of information when debugging 
						
						
					 
					
						2010-10-21 17:07:12 +00:00 
						 
				 
			
				
					
						
							
							
								Tomas Hruby 
							
						 
					 
					
						
						
						
						
							
						
						
							40bfed28cd 
							
						 
					 
					
						
						
							
							ACPI pci-to-pci bridges  
						
						... 
						
						
						
						- every pci device which implements _PRT acpi method is considered to
  be a pci-to-pci bridge
- acpi driver constructs a hierarchy of pci-to-pci bridges
- when pci driver identifies a pci-to-pci bridge it tells acpi driver
  what is the primary and the secondary bus for this device
- when pci requests IRQ routing information from acpi, it passes the
  bus number too to be able to identify the device accurately 
						
						
					 
					
						2010-10-21 17:07:09 +00:00 
						 
				 
			
				
					
						
							
							
								Tomas Hruby 
							
						 
					 
					
						
						
						
						
							
						
						
							98c93e76d7 
							
						 
					 
					
						
						
							
							Zero no more hardwired as BSP apic id  
						
						... 
						
						
						
						- the BSP apic id is written in the io apic redirection entries to
  deliver the interrupts to BSP 
						
						
					 
					
						2010-10-21 17:07:07 +00:00 
						 
				 
			
				
					
						
							
							
								Tomas Hruby 
							
						 
					 
					
						
						
						
						
							
						
						
							de1bcaa69a 
							
						 
					 
					
						
						
							
							VM implicitly aligns mappings to a page  
						
						... 
						
						
						
						- problem when a PCI BAR is not aligned
- together with  David v. Moolenboek 
						
						
					 
					
						2010-10-21 17:07:05 +00:00 
						 
				 
			
				
					
						
							
							
								Tomas Hruby 
							
						 
					 
					
						
						
						
						
							
						
						
							a1eefc013e 
							
						 
					 
					
						
						
							
							single shot timer interrupts fix  
						
						... 
						
						
						
						- accidentaly this wasn't part of the SMP merge and the implementation
  remained uncomplete with the timer keeping ticking periodically
- APIC timer is set for a signel shot and restarted everytime it
  expires. This way we can keep the AP's trully idle
- the timer is restarted a little later before leaving to userspace
- LAPIC_TIMER_ICR is written before LAPIC_LVTTR so the newest value is
  used 
						
						
					 
					
						2010-10-21 17:07:01 +00:00 
						 
				 
			
				
					
						
							
							
								Tomas Hruby 
							
						 
					 
					
						
						
						
						
							
						
						
							ebbc730fc3 
							
						 
					 
					
						
						
							
							spurious and error interrupt apic handlers  
						
						... 
						
						
						
						- fixed spurious and error interrupt handlers
- not to hog the system the warning isn't reported every time, just
  once every 100 times, similarly for the spurious PIC interrupts 
						
						
					 
					
						2010-10-19 17:07:21 +00:00 
						 
				 
			
				
					
						
							
							
								Tomas Hruby 
							
						 
					 
					
						
						
						
						
							
						
						
							f42b90806a 
							
						 
					 
					
						
						
							
							BSP apic id  
						
						... 
						
						
						
						- BSP apic id used uninitialized causes problems 
						
						
					 
					
						2010-10-19 17:07:19 +00:00 
						 
				 
			
				
					
						
							
							
								Tomas Hruby 
							
						 
					 
					
						
						
						
						
							
						
						
							e6b1a30a26 
							
						 
					 
					
						
						
							
							panic in dummy apic handlers  
						
						... 
						
						
						
						- as panic can do the same as printf now, let's rather panic when a
  dummy apic interrupt vector handler is hit 
						
						
					 
					
						2010-10-19 17:07:17 +00:00 
						 
				 
			
				
					
						
							
							
								Tomas Hruby 
							
						 
					 
					
						
						
						
						
							
						
						
							2419ab589d 
							
						 
					 
					
						
						
							
							Fixed BKL statistics  
						
						
						
						
					 
					
						2010-10-19 17:07:11 +00:00 
						 
				 
			
				
					
						
							
							
								Tomas Hruby 
							
						 
					 
					
						
						
						
						
							
						
						
							7fddd8358d 
							
						 
					 
					
						
						
							
							PCI driver debug output fix  
						
						... 
						
						
						
						- bus number (busnr) must be used instead of internal busind 
						
						
					 
					
						2010-10-19 10:30:15 +00:00 
						 
				 
			
				
					
						
							
							
								Tomas Hruby 
							
						 
					 
					
						
						
						
						
							
						
						
							8145b458d6 
							
						 
					 
					
						
						
							
							A klib.S include fix  
						
						... 
						
						
						
						- by Antoine Leca 
						
						
					 
					
						2010-10-15 22:21:01 +00:00 
						 
				 
			
				
					
						
							
							
								Tomas Hruby 
							
						 
					 
					
						
						
						
						
							
						
						
							613ff40936 
							
						 
					 
					
						
						
							
							acpi driver Makefile fix  
						
						... 
						
						
						
						- by Antoine Leca 
						
						
					 
					
						2010-10-15 22:20:01 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							b0d7ce8d09 
							
						 
					 
					
						
						
							
							<minix/hash.h>  
						
						
						
						
					 
					
						2010-10-15 11:25:40 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							ddde360e3e 
							
						 
					 
					
						
						
							
							vm - hash table for block cache  
						
						
						
						
					 
					
						2010-10-15 09:10:14 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							cb2e3a98a2 
							
						 
					 
					
						
						
							
							vm - fix for not placing region outside requested mmap addr  
						
						
						
						
					 
					
						2010-10-15 09:09:29 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							b653422883 
							
						 
					 
					
						
						
							
							mfs - no more WRITE_IMMED  
						
						
						
						
					 
					
						2010-10-11 15:35:43 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							26de8dd299 
							
						 
					 
					
						
						
							
							change SSIZE_MAX to INT_MAX instead of 32767.  
						
						... 
						
						
						
						With this change, suggested by Gautam Tirumala, ports for pkgin and
pkg_install are cleaner and so easier to upstream.  Presumably other
ports will be smoother too.
There doesn't seem to be a reason SSIZE_MAX was so small to begin with. 
						
						
					 
					
						2010-10-10 22:33:23 +00:00 
						 
				 
			
				
					
						
							
							
								Erik van der Kouwe 
							
						 
					 
					
						
						
						
						
							
						
						
							9235536f38 
							
						 
					 
					
						
						
							
							Fix select-related bugs: missing cancellations led to potentially forgetting notifies, especially in the case of async drivers  
						
						
						
						
					 
					
						2010-10-08 12:50:52 +00:00 
						 
				 
			
				
					
						
							
							
								Erik van der Kouwe 
							
						 
					 
					
						
						
						
						
							
						
						
							470a185909 
							
						 
					 
					
						
						
							
							Add libdriver support for async ioctl replies  
						
						
						
						
					 
					
						2010-10-08 09:33:18 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							a3f2df124c 
							
						 
					 
					
						
						
							
							vm optimisation - maintain hint for new virtual region position.  
						
						
						
						
					 
					
						2010-10-07 10:04:05 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							e0ac271e5a 
							
						 
					 
					
						
						
							
							include <sys/cdefs.h> in <minix/sysutil> (clang fix)  
						
						
						
						
					 
					
						2010-10-06 13:09:49 +00:00 
						 
				 
			
				
					
						
							
							
								Erik van der Kouwe 
							
						 
					 
					
						
						
						
						
							
						
						
							ada0b4ca04 
							
						 
					 
					
						
						
							
							Fix warnings due to missing __dead attribute on exit  
						
						
						
						
					 
					
						2010-10-05 07:25:47 +00:00 
						 
				 
			
				
					
						
							
							
								Erik van der Kouwe 
							
						 
					 
					
						
						
						
						
							
						
						
							591201c1a0 
							
						 
					 
					
						
						
							
							Fix warnings in libmthread  
						
						
						
						
					 
					
						2010-10-04 20:19:40 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Gras 
							
						 
					 
					
						
						
						
						
							
						
						
							c521f2a138 
							
						 
					 
					
						
						
							
							kernel: fix idle time accounting.  
						
						
						
						
					 
					
						2010-10-04 19:12:55 +00:00 
						 
				 
			
				
					
						
							
							
								Erik van der Kouwe 
							
						 
					 
					
						
						
						
						
							
						
						
							b0eaf0bc27 
							
						 
					 
					
						
						
							
							make system server vprintf check for NULL  
						
						
						
						
					 
					
						2010-10-04 17:53:18 +00:00