Age | Commit message (Collapse) | Author |
|
|
|
|
|
"bsd", since the PROM boot_filename has to point to the bootloader itself
(I store mine as /vmunix).
|
|
sector value to 512-byte-blocks before adding to b_blkno.
gcc tested on zaurus by matthieu@.
|
|
- accept empty controller and partition numbers, as well as empty filenames,
and use defaults (0, 0 and "bsd") instead of complaining the boot path
is invalid.
- do not attempt to detect and report devices at boot, using a small
list of possible devices (only scsi id #6 and #5, come on!).
Instead, parse the user-supplied boot string to figure out which controller
and device to talk to. (still no SCSI LUN support, though).
Because of the last change, SCSI unit numbers ought to match the PROM
numbering now (10 * controller + 6 - device id).
Crank version to 0.2.
|
|
reduce pctr.h usage while here. ok jsing, deraadt
|
|
clone of fd_set for interfaces
tested in ports tree build by naddy
|
|
Constify the bitmap font.
Bound check sd() numbers instead of accessing an array out of bounds (noticed
by aoyama@).
Use the same SCSI select timeout as the kernel does (250ms instead of 2ms).
|
|
the generic function. While there, also set the cache bits manually.
ok aalm@
|
|
by the same explore task and cannot happen in parallel.
|
|
Prevents unintended multiple additions to workqs that was causing
hangs on radeon, and lets us remove tasks more closely matching
the behaviour of the original linux code.
ok kettenis@
cause of the ttm/radeon hangs debugged by claudio@ and kettenis@
|
|
hotplug events from the hypervisor, so you can add and remove disks at
runtime.
movement on the msg ring is detected in the interrupt handler and deferred
to a thread via tasks.
|
|
to do that again.
kern/kern_task.c doesnt use pools so we dont need sys/pool.h either.
|
|
might make jsg a little happier.
|
|
tasks are modelled on the timeout api, so users familiar with
timeout_set, timeout_add, and timeout_del will already know what
to expect from task_set, task_add, and task_del.
i wrote this because workq_add_task can fail in the place you
actually need it, and there arent any good ways of recovering at
that point. workq_queue_task was added to try and help, but required
external state to be stored for users of that api to know whether
something was already queued or not.
workqs also didnt provide a way to cancel or remove work.
this has been percolating with a bunch of people. putting it in as i
wrote it so i can apply their feedback to the code with the history kept
in cvs.
|
|
it's locked for changing the type (i.e., revoke()). We already unlock
it while calling the d_open, d_read, and d_write routines and this is
safe for the same reason: the device routines operate at a lower level
and don't need the protection of the vnode locks. This is important
as the device close routine may block indefinitely.
"don't see anything wrong" tedu@
|
|
has this never mattered before??
ok guenther millert
|
|
|
|
|
|
kernels with symbols from disk or network.
Based upon the NetBSD/luna68k bootloader which got recently overhauled from
4.3BSD (thanks, tsutsui@ !), updated to match the luna88k hardware layout
and turned into a polling-only binary.
Tested on luna88k (not -2) only so far.
|
|
ports tree grep run by sthen
|
|
ok patrick@.
With some input from Dale Rahn, Thanks!
|
|
configuration register and fix a typo. From Paul A. Patience.
|
|
Requested by Adam Thompson.
suggestions and ok deraadt, earlier version ok jmc
|
|
Instead of running mkuboot during install, we call it on during
the release build, so that we can also ship bootable images
of the generic and the ramdisk kernel.
We can now build miniroots for imx, too. The installer also
can recognize the SoC and makes decision based on it.
Use ext2fs for i.MX6 based devices.
Tar the bootloader files to save some space.
ok syl@
|
|
spotted by rapha@
|
|
a configured IPv4 address but iterates on its private list instead.
ok deraadt@
|
|
miod@ cannot find two boards using the same media.
With precious punctuation review from guenther@, thanks!
ok deraadt@, henning@
|
|
the incorrect pf_change_ap call; while here make the tcp case use
pf_change_ap since it shares the same properties. ok henning
|
|
ok aalm@, jasper@
|
|
space. For this we only have to use the esym marker instead of _end.
|
|
|
|
we count from zero, unlike freescale.
spotted by and ok patrick@
|
|
from Markus Hennecke, ok aalm@
|
|
|
|
ok jasper@, patrick@, rapha@
|
|
ok jmatthew dlg pelikan
|
|
|
|
us, in this case calculate an address based on the Security ID (SID) to ensure
we get a unique address.
tested on pcduino to ensure a unique address and verified by aalm@ on cubieboard
(where u-boot does setup the MAC address).
ok aalm@
|
|
From Sebastien Marie.
|
|
rev 1.140.
The relevant code for enabling the HW's RX checksum offload support was checking
for the TX feature flag to know when to enable RX checksum offload but that flag
was removed/disabled with rev 1.140 which resulted in the RX checksum offload support
inadvertently being disabled.
ok naddy@
|
|
always in the first mbuf of an mbuf chain.
Thanks to henning@ and bluhm@ for their work on checksums at b2k13,
which allowed this fix to be very straightforward compared to earlier
versions.
help/feedback bluhm@ henning@
OK henning@ naddy@
|
|
that our chain scatter-gather element is pointing to. the bug
was observed by pedro martelletto with some particular firmware
doing raid 0. the fix wouldn't have been possible without
extensive debugging and spec conformance verification done by
pedro.
tested by pedro, dlg and myself, ok dlg
|
|
Solve this removing the panic when want to enable PRCM_MMC0 on
omap4.
Spotted by rapha@ thanks.
|
|
|
|
|
|
|
|
binary to change the system time?
ok pirofti@
|
|
|
|
- add Linux versions of struct rusage, timeval, and itimerval and
conversion functions for them
- add Linux versions of getrusage(), gettimeofday(), {set,get}itimer(),
and nanosleep()
- fix various inconsistencies in naming of Linux versions of types
and conversion functions
- add mappings for LINUX_CLOCK_{PROCESS,THREAD}_CPUTIME_ID to the
native versions
Originally written months ago as part of the time_t work; long
memory, prodding, and ok from pirofti@
|