summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Get SYSDIR set correctly for building ports.imp2005-02-251-4/+7
| | | | On install, do deinstall reinstall
* Update list of files to remove prior to import of OpenSSL 0.9.7e.nectar2005-02-251-0/+7
|
* This commit was generated by cvs2svn to compensate for changes in r142421,nectar2005-02-251-66/+0
| | | | which included commits to RCS files with non-trunk default branches.
* Add back 'n' that went missing in last commitimp2005-02-251-1/+1
|
* plug memory leaksam2005-02-251-13/+25
| | | | | Noticed by: Coverity Prevent analysis tool Reviewed by: emax
* Add PVO_FAKE flag to pvo entries for PG_FICTITIOUS mappings, togrehan2005-02-253-42/+75
| | | | | | | avoid trying to reverse-map a device physical address to the vm_page array and walking into non-existent vm weeds. found by: Xorg server exiting
* Correct e-mail address in copyright.wpaul2005-02-251-1/+1
|
* Mods for Xorg server:grehan2005-02-252-6/+113
| | | | | | | | - store assigned PCI addresses at cninit time for later mmap range check - implement set_border to scrub X remnants when switching back to VTYs - implement mmap, only allowing addresses within the range of the console adapter.
* use __target in preference to targetimp2005-02-251-4/+4
|
* Fix a few markup nits in previous commit.trhodes2005-02-254-10/+12
| | | | Noticed by: ru, who else? :)
* Reword previous commit to be a bit more correct and provide more information.trhodes2005-02-251-5/+13
| | | | Inspiried by: ru
* Handle endianness for arm.cognet2005-02-251-2/+4
|
* avoid sneaky double freesam2005-02-252-2/+10
| | | | | Noticed by: Coverity Prevent analysis tool Reviewed by: scottl
* Apparently, the probe routine in if_ndis_usb.c can be called twicewpaul2005-02-242-9/+9
| | | | | | | | | | for a given device in some circumstances, so move the PDO creation to the attach routine so we don't end up creating two PDOs. Also, when we skip the call to ndis_convert_res() in if_ndis.c:ndis_attach(), initialize sc->ndis_block->nmb_rlist to NULL. We don't explicitly zero the miniport block, so this will make sure ndis_unload_driver() does the right thing.
* Fix style(9) issues with __P removal.imp2005-02-2420-855/+820
| | | | Noticed by: bde
* Update Heimdal 0.6.1 -> 0.6.3.nectar2005-02-244-6/+7
|
* This commit was generated by cvs2svn to compensate for changes in r142403,nectar2005-02-2489-9398/+9041
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Vendor import of Heimdal 0.6.3.nectar2005-02-2489-9398/+9041
| |
| * Remove lib/kdfs from vendor branch: we do not build it, and it will notnectar2005-02-244-1119/+0
| | | | | | | | be included in future imports.
| * Clean up the Heimdal vendor branch by removing files not included innectar2005-02-24383-227627/+0
| | | | | | | | | | | | | | | | any import for several years. If memory serves, this was Suggested by: ru an awfully long time ago-- sorry for the delay!
* | Do not include lib/kdfs in future imports.nectar2005-02-241-0/+1
| |
* | - Correct one aspect of the driver_object/device_object/IRP framework:wpaul2005-02-2412-25/+451
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | when we create a PDO, the driver_object associated with it is that of the parent driver, not the driver we're trying to attach. For example, if we attach a PCI device, the PDO we pass to the NdisAddDevice() function should contain a pointer to fake_pci_driver, not to the NDIS driver itself. For PCI or PCMCIA devices this doesn't matter because the child never needs to talk to the parent bus driver, but for USB, the child needs to be able to send IRPs to the parent USB bus driver, and for that to work the parent USB bus driver has to be hung off the PDO. This involves modifying windrv_lookup() so that we can search for bus drivers by name, if necessary. Our fake bus drivers attach themselves as "PCI Bus," "PCCARD Bus" and "USB Bus," so we can search for them using those names. The individual attachment stubs now create and attach PDOs to the parent bus drivers instead of hanging them off the NDIS driver's object, and in if_ndis.c, we now search for the correct driver object depending on the bus type, and use that to find the correct PDO. With this fix, I can get my sample USB ethernet driver to deliver an IRP to my fake parent USB bus driver's dispatch routines. - Add stub modules for USB support: subr_usbd.c, usbd_var.h and if_ndis_usb.c. The subr_usbd.c module is hooked up the build but currently doesn't do very much. It provides the stub USB parent driver object and a dispatch routine for IRM_MJ_INTERNAL_DEVICE_CONTROL. The only exported function at the moment is USBD_GetUSBDIVersion(). The if_ndis_usb.c stub compiles, but is not hooked up to the build yet. I'm putting these here so I can keep them under source code control as I flesh them out.
* | Return BUS_PROBE_DEFAULT instead of 0.imp2005-02-2442-57/+57
| |
* | Move acpi_perf and acpi_throttle into acpi.ko. Remove the acpi_perfnjl2005-02-244-17/+5
| | | | | | | | build structure.
* | Note the ACPI clock and its characteristics.njl2005-02-241-1/+8
| |
* | Bump the maximum number of levels to 64 and add warning messages aboutnjl2005-02-241-5/+15
| | | | | | | | what to do to fix reduced functionality if the number of levels is too low.
* | Correct an off-by-one error in the number of settings est announces.njl2005-02-241-4/+3
| | | | | | | | The extraneous "0" state was not fatal but useless.
* | New release notes:hrs2005-02-242-4/+94
| | | | | | | | | | | | | | | | | | | | | | options SYSCTL_DEBUG, loader menu option to set hint.atkbd.0.flags=1, device snd_audiocs for CS4231 audio controller, bge(4) altq(4) support, hptmv(4) added, rm(1) -I option, interface name change in rc.conf, and rc.d/moused multiple device support.
* | Introduce defines for different levels of match in the bus probe routine toimp2005-02-241-0/+27
| | | | | | | | | | | | | | try to standardize values a bit. Discussed on: arch@ MFC After: 3 days
* | New release notes:hrs2005-02-242-2/+76
| | | | | | | | | | | | | | | | | | device driver cleanup to use the generic tty(4) interface, ipdivert kernel loadable module, rune(3) multibyte/wide chatacter support removed, xargs -I option POSIX conformance, GNU readline 4.3->5.0, and pkg_version(1) -q option.
* | Regen.jhb2005-02-244-7/+7
| |
* | Use msync() to implement msync() for freebsd32 emulation. This isn't quitejhb2005-02-241-1/+1
| | | | | | | | | | | | | | | | right for certain MAP_FIXED mappings on ia64 but it will work fine for all other mappings and works fine on amd64. Requested by: ps, Christian Zander MFC after: 1 week
* | Fix a typo in my last commit.sem2005-02-241-1/+1
| | | | | | | | Reported by: ceri
* | Couple of lessons learned during USB driver testing:wpaul2005-02-243-3/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - In kern_ndis.c:ndis_unload_driver(), test that ndis_block->nmb_rlist is not NULL before trying to free() it. - In subr_pe.c:pe_get_import_descriptor(), do a case-insensitive match on the import module name. Most drivers I have encountered link against "ntoskrnl.exe" but the ASIX USB ethernet driver I'm testing with wants "NTOSKRNL.EXE." - In subr_ntoskrnl.c:IoAllocateIrp(), return a pointer to the IRP instead of NULL. (Stub code leftover.) - Also in subr_ntoskrnl.c, add ExAllocatePoolWithTag() and ExFreePool() to the function table list so they'll get exported to drivers properly.
* | Put my birthday into the pool.sem2005-02-241-0/+1
| | | | | | | | Sorry guys, USSR idiosyncrasy.
* | Split the chip-specific code from the generic Utopia code. This simplifiesharti2005-02-246-923/+1122
| | | | | | | | | | adding of new physical chips. Now one just needs to add a .h and a .c file for the new chip and add one line to utopia.c for that chip.
* | Remove an accidental clearing of the new label pointer on a system Vrwatson2005-02-241-1/+0
| | | | | | | | | | | | message queue, which was introduced during the merge process. Submitted by: Andrew Reisse <areisse at nailabs dot com>
* | Var_Parse: Separate different error states by introducing an else blockharti2005-02-241-64/+54
| | | | | | | | | | | | | | | | | | | | | | | | after a return. Move assignments to {freePtr, dynamic, start} closer to the return statements to clarify which variables are actually used for communication between the losely coupled blocks of the code. Clear up an if-expression to make common structures of the conditions clearer. Use strchr instead of switch statements to check for a character beeing a member of a set. Patches: 7-62.2, 7-62.3, 7-64, 7-65.1, 7-65.2 Submitted by: Max Okumoto <okumoto@ucsd.edu>
* | Fix to support Buffalo HYPERMEMORY.nyan2005-02-242-24/+34
| | | | | | | | | | Submitted by: Chiharu Shibata MFC after: 3 days
* | o Move ifcr_count sanity check up and reject negative values before wemaxim2005-02-241-6/+3
| | | | | | | | | | | | | | | | | | | | panic at kmem_alloc() via malloc(9). PR: kern/77748 Submitted by: Wojciech A. Koszek OK'ed by: brooks Security: local DoS, a sample code in the PR. MFC after: 3 days
* | Push assignments to just before the returns from the function toharti2005-02-241-16/+18
| | | | | | | | | | | | | | get it clearer what variables are actually needed. Patches: 7.62.2, 7.62.3 Submitted by: Max Okumoto <okumoto@ucsd.edu>
* | Fix wording of a comment.harti2005-02-241-1/+1
| | | | | | | | Submitted by: Max Okumoto <okumoto@ucsd.edu>
* | Replace the calls to Lst_ForEach with the new LST_FOREACH macro andharti2005-02-242-9/+24
| | | | | | | | | | fix the prototype for Compat_RunCommand to take the actual argument types instead of void *.
* | Fix long lines in comment introduced in previous commit.glebius2005-02-241-5/+6
| |
* | mdoc(7) cleanupglebius2005-02-241-38/+47
| | | | | | | | Submitted by: ru
* | Fix problem when master comes up with one interface down, and preemptsglebius2005-02-241-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | mastering on all other interfaces: - call carp_carpdev_state() on initialize instead of just setting to INIT - in carp_carpdev_state() check that interface is UP, instead of checking that it is not DOWN, because a rebooted machine may have interface in UNKNOWN state. Sponsored by: Rambler Obtained from: OpenBSD (partially)
* | Revert rev 1.8, which causes small (e.g. 2 ulp) errors for somedas2005-02-241-8/+13
| | | | | | | | | | | | | | | | | | inputs. The trouble with replacing two floats with a double is that the latter has 6 extra bits of precision, which actually hurts accuracy in many cases. All of the constants are optimal when float arithmetic is used, and would need to be recomputed to do this right. Noticed by: bde (ucbtest)
* | Forced commit: The previous revision's message should have referred toalc2005-02-240-0/+0
| | | | | | | | revision 1.115, not revision 1.114.
* | Revert the first part of revision 1.114 and modify the second part. Onalc2005-02-241-3/+16
| | | | | | | | | | architectures implementing uma_small_alloc() pages do not necessarily belong to the kmem object.
* | Add a HISTORY section.trhodes2005-02-241-1/+8
| | | | | | | | PR: 75282
OpenPOWER on IntegriCloud