Commit Graph

135593 Commits

Author SHA1 Message Date
fvdl 6bfe21f4e0 Reverse the cyl_lo and cyl_hi reads for the AT_READREG case; previously,
the cyl_lo information would have been thrown away.
2005-03-28 22:08:51 +00:00
nathanw 1733290d22 ".XR" should be ".Xr". 2005-03-28 22:07:22 +00:00
bouyer b50ebb2aa2 Merge 1.1.14.3 from yamt-km branch:
We can't write directly to a gdt slot, we need to go though
xen_update_descriptor().

From YAMAMOTO Takashi: this is not a problem in HEAD, because
as the kva for gdt is pageable, when gdt_put_slot1 attempts to modify gdt,
the fault handler allocates and maps a new page for you.
So the kernel doesn't panic, but could leak some memory.
2005-03-28 16:40:41 +00:00
wiz 5236534b53 Add postinstall(8). 2005-03-28 15:44:26 +00:00
wiz 8db893f99d Add postinstall(8) man page. 2005-03-28 15:42:27 +00:00
jschauma e464118a48 add tls (not the developer) 2005-03-28 15:07:16 +00:00
lukem 56794bce3c All of the X11 obsolete set lists are installed now. 2005-03-28 13:48:04 +00:00
minoura 38b3ea7295 fb is required to build successfully on x68k. 2005-03-28 13:05:03 +00:00
wiz ccf4d719ab sendmail-8.13.4 is out. 2005-03-28 10:43:16 +00:00
dogcow f7c2079f42 add missing prototype for when CODA_COMPAT_5 is #define'd 2005-03-28 06:59:13 +00:00
christos 7a221682eb make sysctl -n print the real console tty name and -nn print the numeric
value.
XXX: -n means don't print name, not numeric. We should stop overloading
it and use a different flag.
2005-03-28 04:03:13 +00:00
lukem d45db391ec Install all obsolete X11 sets (even empty ones). 2005-03-28 03:13:39 +00:00
lukem d967a961ee Don't remove empty obsolete lists; it unnecessarily complicates etc/Makefile 2005-03-28 03:12:34 +00:00
christos 23b9ddb316 remove stray error(1) comment. 2005-03-28 01:05:13 +00:00
christos 18ffd946a1 It is silly to parse the comment in the header file to determine the
version number, when it is trivial to compute it directly. Also if
you are going to fork awk to do some work, do all of it there.
2005-03-27 23:27:31 +00:00
agc b91008e6a8 Update the NetBSD version number in the trailing comment to match the
__NetBSD_Version__ in rev 1.213 of this file.
2005-03-27 23:12:55 +00:00
tnozaki a3b248100e add csmapper:CNS11643-1,2 and esdb:ISO-2022-CN,
integrate esdb:EUC-TW, locale:zh_TW.eucTW.
2005-03-27 22:30:05 +00:00
christos 6e498d006d KNF, WARNS == 3. Reported by John Nemeth 2005-03-27 21:00:58 +00:00
christos bc0c808b3b Don't sign extend characters when they get converted to wide characters in
mbtowc. Otherwise you are not going to be able to wctomb them. Added
regression test. From kim, many thanks.
2005-03-27 18:51:19 +00:00
christos 16339a29a1 Make sure that sign extension does not happen when we convert to wide
characters. From Miloslav Trmac
2005-03-27 18:49:51 +00:00
christos 9bebb1e48e Descend into mbtowc 2005-03-27 18:48:45 +00:00
christos fd1b20b859 Descend into citrus. 2005-03-27 18:48:10 +00:00
peter 5b342fe86a Correct the entry point for the coda5 LKM. 2005-03-27 18:43:47 +00:00
peter 272712e0e4 Sort options alphabetically. 2005-03-27 18:41:22 +00:00
peter 6eb040d87b Bump date for previous. 2005-03-27 16:28:55 +00:00
peter d36c3ea1bc Document file-system SMBFS. 2005-03-27 16:27:28 +00:00
cube fcf964d01a Note attimer(4) introduction. 2005-03-27 14:48:35 +00:00
yamt ef72214b24 yamt-km status. 2005-03-27 13:23:34 +00:00
matt 9034eca609 Add code to preen proc0 cache fter loading a LKM.
(conditional on PMAP_NEED_PROCWR)
2005-03-27 08:34:41 +00:00
dyoung 24f08f73c6 correct logic so we recognize timeout on alloc
Noticed by:     Coverity Prevent analysis tool

From FreeBSD.  Thanks Sam Leffler for bringing this to my attention.
2005-03-27 00:49:14 +00:00
uwe add837d745 Add CLUT. 2005-03-27 00:41:33 +00:00
uwe 85589e4fcd Improve spelling in debug printfs. 2005-03-26 22:41:12 +00:00
tron 1fb15927cb Add new files installed after import of XFree86 4.5.0. 2005-03-26 21:33:48 +00:00
bouyer 13e1355ec4 Remplace __insn_barrier() with x86_lfence() where appropriate.
While here, replace a panic() with a return of error code in xbdback.c.
2005-03-26 21:22:45 +00:00
bouyer 57d0b7f835 Don't assume we're on a uniprocessor system (the hypervisor may be running SMP)
and add "lock;" barrier to avoid instruction reordering in event handlings.
This fix the last issue with event loss I was getting on SMP systems.
2005-03-26 20:00:49 +00:00
christos f2b82c7f8a make this compile again :-( 2005-03-26 19:40:31 +00:00
christos aca59c847f Use vlog(9). Open-coding vlog here breaks lkm's because including
<sys/kprintf.h> includes opt_multiprocessor.h. One could argue
that the lock stuff should just move to subr_prf.c since nothing
else uses it.
2005-03-26 19:39:08 +00:00
christos 3136f75efa defopt IPFILTER_DEFAULT_BLOCK 2005-03-26 18:08:42 +00:00
christos 14685cd241 s/uvm_map_defaultaddr/uvm_default_mapaddr/ HI FRANK! 2005-03-26 17:10:43 +00:00
yamt ac97ef749d mention re(4) tso support. 2005-03-26 16:52:27 +00:00
yamt da5ff22a42 move ifconfig tso4 change to where it actually belongs. 2005-03-26 16:51:10 +00:00
cube 32d34f2595 Add a note about pcppi -> pcppi+attimer. 2005-03-26 14:25:25 +00:00
martin 9bea68674e Add files additionaly installed for loadable servers. Sort. 2005-03-26 11:37:08 +00:00
martin 60ac75c119 sparc64 needs LOADABLE flags too 2005-03-26 10:31:51 +00:00
martin cadae0e841 Now that I found out the right conditionals, handle DRI for this driver. 2005-03-26 10:22:27 +00:00
tsutsui 45bd685dbe mips_sdcache_forceinv has been removed.
XXX Should we check MIPS3_CONFIG_SE in mips3_cp0_config_read() and
XXX call r5k_enable_sdcache() accordingly here?
2005-03-26 10:04:29 +00:00
tsutsui a8d2e55834 Add a workaround to handle virtual alias which may cause data corruption
on R5000/Rm52xx machines:
- Add a new global variable mips_cache_virtual_alias in mips/cache.c,
  which indicates that VIPT cache on the CPU could cause virtual alias
  and software support is required to handle it. (i.e. no VCED/VCEI)
- Add several cache flush/invalidate ops around KSEG0 access which
  might cause virtual alias if mips_cache_virtual_alias is true.
  (note checking mips_sdcache_line_size isn't valid for R5000/Rm52xx
   because only R4000/R4400 with L2 cache have VCED/VCEI)
- Remove a global variable mips_sdcache_forceinv, which is now superseded
  by new mips_cache_virtual_alias.

While here, also change some R4000/R4400 cache ops:
- Don't override mips_cache_alias_mask and mips_cache_prefer_mask with
  values based on MIPS3_MAX_PCACHE_SIZE for R4000/R4400 with L2 cache
  because it's still worth to reduce VCED/VCEI.
- Flush dcache in pmap_zero_page(9) unconditionally on all MIPS_HAS_R4K_MMU
  CPUs and remove cache flush code from cpu_lwp_fork() in vm_machdep.c.

Thanks to Markus W Kilbinger for testing patches on port-cobalt/port-mips.


XXX This fix is just a workaround because it doesn't handle all possible
XXX virtual aliases. As discussed on port-mips, maybe the real fix
XXX for virtual alias is to change MI UVM to adapt it to VIPT cache.
XXX (all VA mappings against the same PA must have the same VAC index etc.)
2005-03-26 09:51:02 +00:00
isaki 5067941219 Avoid the brace expansion on OpenBSD.
approved by sjg@.
2005-03-26 06:02:13 +00:00
fvdl c487efe4a7 Fix some things regarding COMPAT_NETBSD32 and limits/VM addresses.
* For sparc64 and amd64, define *SIZ32 VM constants.
* Add a new function pointer to struct emul, pointing at a function
  that will return the default VM map address. The default function
  is uvm_map_defaultaddr, which just uses the VM_DEFAULT_ADDRESS
  macro. This gives emulations control over the default map address,
  and allows things to be mapped at the right address (in 32bit range)
  for COMPAT_NETBSD32.
* Add code to adjust the data and stack limits when a COMPAT_NETBSD32
  or COMPAT_SVR4_32 binary is executed.
* Don't use USRSTACK in kern_resource.c, use p_vmspace->vm_minsaddr
  instead (emulations might have set it differently)
* Since this changes struct emul, bump kernel version to 3.99.2

Tested on amd64, compile-tested on sparc64.
2005-03-26 05:12:34 +00:00
christos 049130f10b change some ints to size_t 2005-03-26 04:38:21 +00:00