summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Bump library versions in preparation for 7.0.deischen2007-05-2140-40/+40
| | | | Ok'd by: kan
* MFp4: Simplify the bus probe routin using a kthread.simokawa2007-05-212-349/+237
| | | | MFC after: 1 week
* - rename VMCNT_DEC to VMCNT_SUB to reflect the count argument.jeff2007-05-208-10/+10
| | | | | Suggested by: julian@ Contributed by: attilio@
* - Move clock synchronization into a seperate clock lock so the globaljeff2007-05-204-15/+21
| | | | | | | | scheduler lock is not involved. sched_lock still protects the sched_clock call. Another patch will remedy this. Contributed by: Attilio Rao <attilio@FreeBSD.org> Tested by: kris, jeff
* - Move GDT/LDT locking into a seperate spinlock, removing the globaljeff2007-05-206-76/+80
| | | | | | | scheduler lock from this responsibility. Contributed by: Attilio Rao <attilio@FreeBSD.org> Tested by: jeff, kkenn
* Mention the formats supported by bsdtar; include ankientzle2007-05-201-0/+6
| | | | example that shows how to work with an ISO 9660 image.
* Initialize irql to something prior to calls that (might) set it.mjacob2007-05-201-1/+1
| | | | Whined about: gcc 4.2
* Initializae lastaddr to 0 in bus_dmamap_load_uio so thatmjacob2007-05-201-0/+1
| | | | | | | | _bus_dmamap_load_buffer won't (potentially) be confused. Discovered by: gcc 4.2 MFC after: 3 days
* Make gcc 4.2 happy by initiatlizing controller && channel priormjacob2007-05-201-1/+1
| | | | | | to a call to a function which *might* then initialize them. MFC after: 3 days
* Increase size of timer counter bitfield to accomodate the actual size of themjacob2007-05-201-1/+1
| | | | | | | | default timer value. Discovered By: gcc 4.2 MFC after: 3 days
* - Staticize cpu_ipi_send() and cpu_mp_unleash() as these aren'tmarius2007-05-202-42/+58
| | | | | | | | | | | | | | | | referenced outside of mp_machdep.c - Replace a magic 14 with the newly added IDC_ITID_SHIFT macro. - Remove the global mp_boot_mid variable as it's not really necessary and just replacing it with PCPU_GET(mid) doesn't have any impact on performance once booted. - Replace PCPU_GET(cpuid) with the curcpu shortcut. - Replace hardcoded function names in panic strings etc with __func__ so they don't need to be updated when renaming the function. - Use register_t instead of u_long for variables used to hold the return value of intr_disable() so we don't need to apply any knowledge about the actual width of that value here. - Improve the wording of some comments. - Fix several style(9) bugs.
* - Also identify USIIIi+, USIV and USIV+ CPUs.marius2007-05-202-12/+24
| | | | | | | | | | - Use __FBSDID in identcpu.c. - Remove #ifndef SUN4V around global cpu_impl variable; it doesn't hurt on sun4v for now and once setPQL2() is gone sun4v can stop sharing identcpu.c with sparc64, making the reminder of this file also sparc64-only again. [1] Submitted by: kmacy [1]
* Given that these sparc64 (as in sun4u) specific headers only existmarius2007-05-202-114/+4
| | | | | | | | in the sun4v source in order to be able to compile the source which is shared between sparc64 and sun4v just #include the sparc64 version here instead of duplicating it. This is based on the approach taken by pc98 headers in order to compile the source shared between i386 and pc98.
* Delete the unused/not really used sparc64 (as in sun4u) cache.h,marius2007-05-2011-426/+18
| | | | | | iommureg.h (which already began to bitrot) and iommuvar.h from the sun4v source and adjust some of the source which is shared between sparc64 and sun4v as appropriate.
* Delete a remnant of the old sparc64 nexus(4) which was never used for sun4v.marius2007-05-201-54/+0
|
* Remove superfluous inclusion of machine/ver.h.marius2007-05-204-4/+0
|
* Make previous revision compile.marius2007-05-201-1/+1
|
* Forced commit to note that last commit:grog2007-05-200-0/+0
| | | | | PR: conf/112699 MFC after: 2 weeks
* Update /etc/protocols with IANA list updated 2007-02-12grog2007-05-201-15/+19
| | | | | | | | Gotcha: Number 48 (mhrp) is replaced with dsr. Submitted by: edwin PR: config/112732 MFC after: 2 weeks
* White space fixes only: replace spaces with tabs.grog2007-05-201-10/+10
|
* Bring the well known ports of /etc/services into sync with the IANAgrog2007-05-201-24/+284
| | | | | | | | | | | | | | | | | list. This is only for the well known known ports (port 1-1023) for tcp and udp only. Changes: - Removed "problems" comments around port 57, 77 and 87 - Removed audionews (port 114) - Added imap3 (port 220) - Removed yak-chat (port 258) - Removed concert (port 786) - Added a lot of new allocations Submitted by: edwin
* - packets on the input interface were counted twicethompsa2007-05-201-13/+1
| | | | - Use IFQ_HANDOFF instead of rolling our own
* Add new x11-drivers category.flz2007-05-192-0/+2
| | | | MFC after: 3 days
* Add new x11-drivers category.flz2007-05-191-0/+1
| | | | | Reminded by: miwi MFC after: 3 days
* Rename the macros for assertion flags passed to sx_assert() from SX_* tojhb2007-05-193-35/+40
| | | | | | | SA_* to match mutexes and rwlocks. The old flags still exist for backwards compatiblity. Requested by: attilio
* In kern_sendfile() adjust byte accounting of the file sending loop toandre2007-05-191-13/+37
| | | | | | | | | | | | | | | | | | | | | | ignore the size of any headers that were passed with the sendfile(2) system call. Otherwise the file sent will be truncated by the header size if the nbytes parameter was provided. The bug doesn't show up when either nbytes is zero, meaning send the whole file, or no header iovec is provided. Resolve a potential error aliasing of errors from the VM and sf_buf parts and the protocol send parts where an error of the latter over- writes one of the former. Update comments. The byte accounting bug wasn't seen in earlier because none of the popular sendfile(2) consumers, Apache, lighttpd and our ftpd(8) use it in modes that trigger it. The varnish HTTP proxy makes full use of it and exposed the problem. Bug found by: phk Tested by: phk
* Revision 1.576 removed too much. I didn't notice because my /usr is ondes2007-05-191-0/+2
| | | | ZFS, which doesn't support flags...
* Document sx_xholder().jhb2007-05-192-0/+13
|
* Expose sx_xholder() as a public macro. It returns a pointer to the threadjhb2007-05-192-8/+8
| | | | | | | that holds the current exclusive lock, or NULL if no thread holds an exclusive lock. Requested by: pjd
* Add a few sentences of caution for Microsoft Vista users who mightbmah2007-05-191-0/+6
| | | | | | | want to try resizing partitions. Based on text that was... Submitted by: Michel Talon MFC after: 3 days
* Oops, didn't include SX_ADAPTIVESPIN in the list of valid flags for thejhb2007-05-191-1/+1
| | | | | | assert in sx_init_flags(). Submitted by: attilio
* Fix GCC warning: va = va += PAGE_SIZE contains pointless operationmarcel2007-05-191-2/+2
| | | | va = va. Fix white space in nearby lines.
* Use LDADD to add -lgcc to the end of linker command line. Using LDFLAGSkan2007-05-191-1/+2
| | | | puts it before library's object files, making the whole constuct useless.
* Document SX_RECURSE flag.jhb2007-05-191-0/+3
|
* Add a new SX_RECURSE flag to make support for recursive exclusive locksjhb2007-05-192-2/+9
| | | | | | | conditional. By default, sx(9) locks are back to not supporting recursive exclusive locks. Submitted by: attilio
* Use __mcount() instead of _mcount() to reduce diffs with NetBSD.cognet2007-05-193-5/+5
|
* Fix the fallout from over-zealous obsolete files removal. Use correctkan2007-05-191-1/+1
| | | | atomicity.h file for arm and powerpc.
* This commit was generated by cvs2svn to compensate for changes in r169765,mux2007-05-191-1/+1
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Fix a typo that caused the #undef directive to not actually undefinemux2007-05-191-1/+1
| | | | | | | | | | | | | | the correct symbol, thus causing a warning with GCC 4.2.0. Committed into the vendor branch since this is already in the csup repository. Reported by: kan (ages ago)
* | Constify to please gcc 4.2.cognet2007-05-191-1/+1
| |
* | Do not try to inline pmap_kremove(), as it's exported.cognet2007-05-191-1/+1
| |
* | Fix randomly broken playback with Fortemedia FM801 XWave PCI soundcard.joel2007-05-191-8/+9
| | | | | | | | | | | | PR: kern/98898 Submitted by: Johannes Weiner <hnazfoo@googlemail.com> Approved by: ariff
* | Do not try to inline bus_dmamap_sync_buf(), gcc 4.2 doesn't want to do socognet2007-05-191-2/+2
| | | | | | | | | | because it uses alloca(). Initialize lastaddr in bus_dmamap_load_uio().
* | Add a level of indirection to the kernel PTE table. The oldmarcel2007-05-193-45/+77
| | | | | | | | | | | | | | | | | | scheme allowed for 1024 PTE pages, each containing 256 PTEs. This yielded 2GB of KVA. This is not enough to boot a kernel on a 16GB box and in general too low for a 64-bit machine. By adding a level of indirection we now have 1024 2nd-level directory pages, each capable of supporting 2GB of KVA. This brings the grand total to 2TB of KVA.
* | Mention gcc 4.2.0 import.delphij2007-05-191-1/+1
| |
* | Bump __FreeBSDversion to 700042 to indicate that gcc 4.2 wasdelphij2007-05-191-1/+1
| | | | | | | | imported to the base system.
* | Account for the fact that contigmalloc(9) can return a NULL pointer.marcel2007-05-191-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | Fix the flags argument: M_WAITOK is not a valid flag. Its presence leaves the indication that contigmalloc(9) will not return a NULL pointer. The use of contigmalloc(9) in this place is probably not a good idea given the constraints. It's probably better to lift the constraints and instead add a permanent mapping to the ITR. It's possible that the first 256MB of memory is exhausted when we get here. This fixes a kernel panic on a 16GB rx3600.
* | Switch the kernel's pmap domain from 15 to 0.cognet2007-05-192-4/+4
| | | | | | | | | | This should be a no-op, and this is needed for xscale core 3 supersections support, as they are always part of the domain 0
* | New release notes:brueffer2007-05-191-6/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - axe(4) altq support - INCLUDE_CONFIG_FILE improvements - ng_car added - sa -U and -P flags Modified release notes: - hptiop(4) manpage reference added - twa(4) updated to 3.70.03.007 Removed release notes: - lastcomm -X, change whas been backed out
* | Turn off the AK452X De-emphasis filter for 44.1KHz. This should fix somejoel2007-05-192-2/+2
| | | | | | | | | | | | | | | | | | sound quality problems. PR: kern/112688 Submitted by: Stefan Ehmann <shoesoft@gmx.net> Reviewed by: Konstantin Dimitrov <kosio.dimitrov@gmail.com> Approved by: ariff
OpenPOWER on IntegriCloud