summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Remove unnecessary casts to (caddr_t) for if_broadcastaddr.imp2003-10-231-3/+3
|
* Use a switch statement on the devid instead of if-else for determing whichjhb2003-10-232-12/+36
| | | | | | code to use to see if the onboard video has been disabled or not. Submitted by: Keith Whitwell <keith@tungstengraphics.com>
* Remove unnecessary (caddr_t) casts of if_broadcastaddr.imp2003-10-231-2/+2
|
* - styleume2003-10-231-145/+131
| | | | | | | - index() -> strchr() - stop use of MAXHOSTNAMELEN Obtained from: KAME
* Const poison crc routines (why these aren't centralized, I'm not sure).imp2003-10-232-18/+18
|
* Const poison the crc calcuation routines so const data can be sent toimp2003-10-231-3/+3
| | | | it.
* Use IF_MAXUNIT instead of rolling our own identical TUN_MAXUNIT.brooks2003-10-231-4/+3
|
* oops, I forget to diable EAI_ADDRFAMILY and EAI_NODATA.ume2003-10-231-0/+6
|
* Fix several old bugs which got worse over time:trhodes2003-10-233-9/+10
| | | | | | | | | | o WARNS should be WARNS?= (broke in rev 1.21). o Includes should be sorted. o Move "mntopt.h" out of the standard includes section. o Rewrite usage() to match the manual page and make it < 80 characters. o Remove extra .El call on line 187. It is unused and causes mdoc(7) warnings. Discussed with: bde
* Merge from p4 (noticed these changes with DES' if_ethersubr.c changes causedimp2003-10-231-3/+3
| | | | | | | | a minor conflict): o Use ETHER_ADDR_LEN in preference to '6'. o Remove two unnecessary (caddr_t) casts. One of them causes problems in my tree where etherbroadcastaddr is const, and (caddr_t) casts the const away.
* Mdoc Janitor:hmp2003-10-231-1/+1
| | | | | | * Add a forgotten .An macro for 'Jeroen Ruigrok van der Werven'. Noticed by: simon@
* reorder functions to be in sync with KAME.ume2003-10-231-128/+132
|
* EAI_ADDRFAMILY and EAI_NODATA was deprecated in RFC3493ume2003-10-233-19/+6
| | | | | | | | (aka RFC2553bis). Now, getaddrinfo(3) returns EAI_NONAME instead of EAI_NODATA. Our getaddrinfo(3) nor getnameinfo(3) didn't use EAI_ADDRFAMILY. Obtained from: KAME
* Print the correct ICMP statistics for "no return routes".ru2003-10-231-1/+1
|
* preparation for RFC3493. EAI_NODATA was deprecated.ume2003-10-231-0/+2
|
* Clean up whitespace, remove "register" keyword, ANSIfy.des2003-10-232-134/+76
| | | | No functional changes.
* 0x7FFFFFFFFF is >32 bits and needs an explicit LL.des2003-10-232-2/+2
|
* Plug a memory leak in the PAM child process. It is of no great consequencedes2003-10-231-0/+8
| | | | | | | as the process is short-lived, and the leak occurs very rarely and always shortly before the process terminates. MFC after: 3 days
* Connect fabsl.c to the build.des2003-10-231-0/+2
|
* Add prototypes for all long double functions in C99. Leave them alldes2003-10-231-0/+67
| | | | #if 0'd out, except for fabsl(3) which I've implemented.
* Implement fabsl(3), allowing the world to build with -fno-builtin.des2003-10-231-0/+37
|
* Cleanup. Remove the md_flags for threads. It's not used. The flagsmarcel2003-10-231-35/+21
| | | | | | | | we had were bogus. While here, reassign the copyright to the Project. There's nothing in this files that originates from NetBSD, especially now that the FreeBSD/alpha bits have been removed, but even then the amount of inherited code that we actually used was nil.
* Reimplement unaligned_fixup() using the new disassembler and amarcel2003-10-231-582/+136
| | | | | | | | mcontext_t for the register values. Currently only ld8 and ldfd instructions are handled as those are the ones we need now (a misaligned ld8 occurs 4 times in ntpd(8) and a misaligned ldfd occurs once in mozilla 1.4 and 1.5). Other instructions are added when needed.
* Mdoc Janitor:hmp2003-10-2346-47/+47
| | | | * Use 'manual' instead of 'man' for consistency.
* Remove unused include of <machine/inst.h>marcel2003-10-231-1/+0
|
* Remove prototype of unaligned_fixup() and fix a nearby style(9)marcel2003-10-231-3/+1
| | | | bug.
* Add prototypes for spillfd() and unaligned_fixup().marcel2003-10-231-0/+2
|
* Add spillfd(). This function loads a double-precision FP registermarcel2003-10-231-0/+10
| | | | | | | | at the first address and spills it to the second address. This allows unaligned_fixup() to update the context of the process in a way that assures proper rounding. Similar functions for single-and extended-precision are added when needed.
* Use amd64_set_fsbase() instead of calling sysarch() directly.peter2003-10-232-12/+2
|
* Hook-up the new disassembler.marcel2003-10-231-0/+3
|
* Add implementations of amd64_[gs]et_[fg]sbase().peter2003-10-235-0/+158
|
* Mdoc Janitor:hmp2003-10-231-71/+71
| | | | | | | | | | | | | * Uppercase the .Dt command contents. * Remove incorrect usage of .Fa. * Use .Va for struct members, and .Vt for structs (correct replacement for .Fa) * Markup VM_* and MAP_* macros with .Dv command. * Replace 'man' with 'manual' for consistency.
* Use a more robust API altogether for the amd64_get_fsbase() etc functions.peter2003-10-231-4/+4
|
* Add a new disassembler that improves over the previous disassemblermarcel2003-10-235-0/+5915
| | | | | | | | | | | | | | | in that it provides an abstract (intermediate) representation for instructions. This significantly improves working with instructions such as emulation of instructions that are not implemented by the hardware (e.g. long branch) or enhancing implemented instructions (e.g. handling of misaligned memory accesses). Not to mention that it's much easier to print instructions. Functions are included that provide a textual representation for opcodes, completers and operands. The disassembler supports all ia64 instructions defined by revision 2.1 of the SDM (Oct 2002).
* Look at the equipment list for amd64 as well as i386 for autodetectingpeter2003-10-232-4/+4
| | | | floppy drives in the absence of hints.
* Correct #include file in SYNOPSIS:hmp2003-10-231-1/+1
| | | | | It is not sys/geom_disk.h, but located under geom/ directory, so, mark it geom/geom_disk.h.
* Mdoc Janitor:hmp2003-10-231-3/+9
| | | | | | | | | | | | | * Uppercase .Dt command contents. * Make use of .Fo and .Fc for marking up functions with a lot of arguments. NOTE: Please do not use the `\' line seperator for mdoc(7) manual pages, as it has problems of its own on some displays; instead, consult the mdoc(7) manual on using .Fo and .Fc. * Change 'man' to 'manual' for consistency.
* Mdoc Janitor:hmp2003-10-231-1/+3
| | | | * Use the .Sx command for referencing sections.
* Fix mismerge from one tree to another: add (imp2003-10-231-1/+1
|
* Renumber the sysarch vectors for amd64 specific syscalls so that I canpeter2003-10-231-6/+5
| | | | | | | implement i386 compat numbers where it makes sense. This would save a syscall translation layer. Yes, this breaks the abi slightly again, but fortunately its just a recompile rather than tweaking the source. I will be fixing the libc stubs while I'm here.
* Add a GEOM(4) MLINK.hmp2003-10-231-0/+1
|
* Add a PAE(4) MLINK for simplicity.hmp2003-10-231-1/+2
|
* Mdoc Janitor:hmp2003-10-231-22/+38
| | | | | | | | | | | | | | | | | | * Add .Vt in the right places, transform some .Fa to .Vt, depending on discussion context. * When refering to the function malloc(), use .Fn, and not .Xr. * Add `The' to prefix a sentence when describing a function, so it results in ``The xxx() function..." * Use `system call' instead of `syscall'. * Improve the sentence which discusses accept_filt_generic_mod_event(); Talk about moduledata_t, and refer to the DECLARE_MODULE(9) manual page. * Properly markup .An (Author Name) throughout the AUTHORS section.
* more unused item cleanupimp2003-10-231-2/+0
|
* BASE is no longer used, and is an appendix. Remove it.imp2003-10-231-5/+0
|
* Mdoc Janitor:hmp2003-10-231-3/+3
| | | | | | * Make use of .Xr for vput() and vrele() functions. * Reword (s/man/manual) in AUTHORS section.
* Learn basic C.imp2003-10-231-2/+3
| | | | | ((uint32_t *) v) + 10 != ((caddr_t) v) + 10 so apply the cast later.
* Mdoc Janitor:hmp2003-10-231-9/+10
| | | | | | | | | | | | | * Remove first person sentence start. * Make use of .Dv for LEASE_READ and LEASE_WRITE. * Move the LOCKS section below the standard mdoc(7) RETURN VALUES section. * Cleanup grammar for RETURN VALUES and AUTHORS section. * Remove redundant sentence on return values.
* Mdoc Janitor:hmp2003-10-231-5/+13
| | | | | | | | * Make use of .Sq mdoc command. * Add a .Pp for separating VOP_RECLAIM text from VOP_INACTIVE * Make use of .Fa for the vnode pointer function arg.
* Mdoc Janitor:hmp2003-10-239-38/+59
| | | | * Fix hard sentence breaks.
OpenPOWER on IntegriCloud