| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
entropy drivers.
Reviewed by: dfr(mostly)
|
|
|
|
|
|
| |
/dev/(u)random, /dev/null, /dev/zero are all moving to machine-independant
drivers.
Reviewed by: dfr
|
|
|
|
|
| |
/dev/(u)random, /dev/null, /dev/zero are all moving to machine-independant
drivers.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is work-in-progress, and the entropy-gathering routines are not
yet present. As such, this should be viewed as a pretty reasonable
PRNG with _ABSOLUTELY_NO_ security!!
Entropy gathering will be the subject of ongoing work.
This is written as a module, and as such is unloadable, but there is
no refcounting done. I would like to use something like device_busy(9)
to achieve this (eventually).
Lots of useful ideas from: bde, phk, Jeroen van Gelderen
Reviewed by: dfr
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
severely stripped down compared with its predecessor, and is measurably
a _lot_ faster.
Many thanks to Jeroen van Gelderen for lots of good ideas.
There is still a problem with this; it is written as a mudule, and as
such is theoretically unloadable. However, there is no refcounting done
as I would prefer to do that a'la device_busy(9), rather than some
"home-rolled" scheme. The point is pretty moot, as /dev/null is
effectively compulsory.
Reviewed by: dfr
|
|
|
|
|
| |
Backslash-parsing is not the role of printf(3), but is provided
by the C language.
|
|
|
|
| |
Submitted by: Marius Bendiksen <mbendiks@eunet.no>
|
|
|
|
|
|
| |
the message to indicate that it could also be a disconnected cable, and
return okay from wx_hw_intialize *anyway*. This allows us to contineu to
set the station address and when we do get link up, we're ready to roll.
|
|
|
|
| |
Approved by: msmith@freebsd.org
|
| |
|
|
|
|
|
| |
resides in opt_tdfx. I also cleand up that large define. Compile, tell me
if it does, and I'll re-enable the tdfx entry in the makefile.
|
| |
|
|
|
|
| |
the design/implementation is complete.
|
|
|
|
| |
checkin of the changes to kern_prot.c.
|
| |
|
|
|
|
| |
Pointed out by: nyan
|
|
|
|
| |
EPSON_MEMWIN option is specified.
|
|
|
|
|
| |
probe happens much earlier, and may come to very different conclusions
about the system's NPX setup.
|
|
|
|
| |
them in the !bootverbose case.
|
|
|
|
|
|
|
|
|
| |
the PnP probe is merely a stub as we make assumptions about some of this
hardware before we have probed it.
Since these devices (with the exception of the speaker) are 'standard',
suppress output in the !bootverbose case to clean up the probe messages
somewhat.
|
| |
|
|
|
|
| |
AT PIC will consume IRQ 2 correctly in the !APIC_IO case.
|
| |
|
|
|
|
|
|
| |
entry upon unload.
Fix the module makefile.
|
|
|
|
| |
entry upon unload.
|
| |
|
|
|
|
| |
Removed unnecessary warning message too.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1) while allocating a uidinfo struct malloc is called with M_WAITOK,
it's possible that while asleep another process by the same user
could have woken up earlier and inserted an entry into the uid
hash table. Having redundant entries causes inconsistancies that
we can't handle.
fix: do a non-waiting malloc, and if that fails then do a blocking
malloc, after waking up check that no one else has inserted an entry
for us already.
2) Because many checks for sbsize were done as "test then set" in a non
atomic manner it was possible to exceed the limits put up via races.
fix: instead of querying the count then setting, we just attempt to
set the count and leave it up to the function to return success or
failure.
3) The uidinfo code was inlining and repeating, lookups and insertions
and deletions needed to be in their own functions for clarity.
Reviewed by: green
|
|
|
|
| |
Reviewed by: dfr
|
|
|
|
|
| |
(I goofed on the bitshifts myself long ago ;) and a bit redundant:
code should be clear enough that it seldom needs comments at all.
|
|
|
|
|
|
|
| |
the list of .o files comes from - if we change the list of files that
are built, we need to rescan the files)
Obtained from: bde (indirectly)
|
| |
|
|
|
|
| |
at 2 in the morning.
|
|
|
|
|
|
|
| |
It seems that people find them too noisy.
(ND6_DEBUG will enable them)
Obtained from: KAME Project
|
|
|
|
| |
support for those is non-existent at the moment.
|
|
|
|
|
|
|
|
|
| |
When re-adding an event, do not reset the event state. If the event was
pending, it will remain pending. This allows the user to change the udata
field after the event was registered, while not losing any events which
have already occurred.
Reported by: jmg
|
| |
|
|
|
|
|
|
|
| |
disk_enumerate(), space delimited. This allows non-root users to get a
list of disks and will simplify libdisk's Disk_Names().
Reviewed by: phk
|
| |
|
|
|
|
|
|
| |
pre-cursor to other markup changes.
Accepted in principle by the author.
|
|
|
|
| |
should fix broken no-"-O" kernel builds.
|
|
|
|
| |
due to recent commit.
|
| |
|
|
|
|
|
| |
Added a notice for linux users that the kld isn't working for them yet, so
no linux emu from the kld. It compiles statically alright though.
|
|
|
|
|
|
| |
rest of the kernel. Added new option TDFX_LINUX for optional
LINUX_EMULATION, so that perhaps some people don't have to use linux emu to
run the driver if they don't want to.
|
| |
|
| |
|
|
|
|
| |
forgot to add the '.ko' to the end of the module filename.
|