jdolecek
479a3334a4
sys_setreuid(): parenthesize the ruid check in ?: condition, so that
...
it would be more difficult to mistake == for = when reading it
2003-03-27 17:47:45 +00:00
scw
00c69643a2
Make sure the FPU is enabled if we're about to drop to ddb due to
...
some catastrophic problem.
2003-03-27 17:29:17 +00:00
mycroft
6b44caa63e
Doh, fix a pasto -- the ldr/str mask had a bad bit set.
2003-03-27 16:58:36 +00:00
mycroft
a589baf905
Fix multiple problems with ldrh/strh/ldrsb/ldrsh disassembly:
...
* The offset format was wrong.
* There is no post-increment or index register update.
* It wasn't even matching because the mask was wrong.
Also touch up ldr/str disassembly slightly.
2003-03-27 16:42:40 +00:00
he
9f8115667b
Adapt to changed signature for ioctl routine (caddr_t -> void*).
2003-03-27 15:54:02 +00:00
yamt
77312f97f8
read-only configuration support.
2003-03-27 15:34:36 +00:00
perry
3086473c25
Tell driver to accept the Corega CGWLPCIA11.
...
Submitted by h-masuda@ootani.nagata.kobe.jp in PR #20903
2003-03-27 14:43:30 +00:00
drochner
8b0843a5b2
There is no point in initializing "rootpath" to "/".
...
Move it into BSS.
2003-03-27 12:28:58 +00:00
ichiro
cb6506defc
regen
2003-03-27 12:20:07 +00:00
ichiro
26d61dcb91
add product TOSHIBA PA2673U CBIDE2 (IODATA OEM)
2003-03-27 12:19:44 +00:00
jdolecek
d6eaa60e05
parenthesize NB_ENCNAMELEN value
2003-03-27 11:22:29 +00:00
dyoung
bfdccc21aa
802.11 MLME-JOIN.request is an abstract MAC function that is not
...
necessarily exposed to the host, so Lucent/Agere/whatever is correct
in not supporting it.
2003-03-27 07:22:47 +00:00
matt
8909c240f2
Add GT_PCI{0,1}_{IO,MEM}{SIZE,START} options
2003-03-27 07:21:30 +00:00
matt
caff52554f
Only print IRQ is it's not the default value.
2003-03-27 07:20:48 +00:00
matt
2cf5fc0ece
Add options to allow overriding of PCI0 & PCI1 MEM and I/O start and sizes.
2003-03-27 07:19:11 +00:00
dyoung
016e6c270f
HostAP broke in version 1.4.2 of station firmware. Try 1.3.x, 1.4.9,
...
or later.
2003-03-27 05:00:21 +00:00
dyoung
913d1b877a
Cosmetic: move sc_reset closer to its siblings sc_disable and sc_enable.
2003-03-27 04:53:52 +00:00
dyoung
404d2ac6e8
Introduced sc_reset to wi_softc. The bus-specific front-end gets
...
to fill this.
2003-03-27 04:34:16 +00:00
simonb
d38e1fa853
Use "rxintr" for the name of the receive interrupts evcnt instead
...
of "txintr". Much less confusing that way...
2003-03-27 01:21:52 +00:00
jdolecek
0be1da3379
switch to LIST_FOREACH() in selrecord()
2003-03-26 17:50:16 +00:00
mycroft
0c23a8613a
Fix multiple bugs in the way we do the v4 MMU disable -- it was blasting way
...
too many bits (including some reserved ones) and was writing the wrong value
for the TLB flush.
Also, if the flag is off, don't write the control register!
2003-03-26 17:36:56 +00:00
scw
e6b13790fa
SH5 needs __HAVE_FUNCTION_DESCRIPTORS defined in order for ld.elf_so
...
to resolve SHmedia function pointers correctly.
2003-03-26 14:46:32 +00:00
scw
eefd7219fd
Sign-extend the return value, as required by the ABI.
...
While I'm here, simplify the asm operands/constraints.
2003-03-26 12:00:41 +00:00
thorpej
eb7195a019
Gzboot support for the ADI BRH eval board. This flash address allows
...
the kernel to be decompressed and started at board reset if the BRH's
rotary switch is set to position 5.
2003-03-25 23:38:00 +00:00
thorpej
0a6cf80b25
Standalone board support routines for the ADI BRH.
2003-03-25 23:34:26 +00:00
thorpej
78c15d17f8
Memory routines for boards using the ADI BECC companion chip.
2003-03-25 23:33:49 +00:00
thorpej
9c484bd88d
Allow the frequency to be set by the Makefile.
2003-03-25 23:32:41 +00:00
mycroft
d8c7d22134
*** empty log message ***
2003-03-25 22:52:48 +00:00
mycroft
8320edced9
Remove a whole bunch of crap -- including the entirely adler32 stuff that's
...
only used in gzip headers/footers -- that's not actually used here. Also use
a smaller CRC table. Saves >4k of code in boot images.
2003-03-25 22:48:43 +00:00
mycroft
c6052ec21f
const! const!
2003-03-25 22:35:36 +00:00
thorpej
ecb44c329e
Add PCI VPD access routines. From psi.cz!freza, PR kern/20889.
2003-03-25 21:56:20 +00:00
thorpej
0abb67bb3b
Bump copyright date for last.
2003-03-25 19:47:30 +00:00
thorpej
891be168b5
Add support for attaching on-chip peripherals to the BECC using
...
indirect configuration (because the BECC is a soft-core, it could
have a variety of peripherals in the FPGA). Also add support for
local untranslated DMA.
2003-03-25 19:45:52 +00:00
jmmv
68fc25182e
Implement the beep on halt feature. When enabled, it makes the kernel beep
...
the computer speaker when it's completely safe to power down the machine
(after the "The operating system has halted." message). This is useful for
headless machines.
The feature is only enabled if the BEEP_ONHALT option is defined (disabled by default). It can be tuned through the BEEP_ONHALT_{COUNT,PERIOD,PITCH} options.
Closes my own PR kern/18792.
2003-03-25 19:37:12 +00:00
tsubai
2a1daaf4ea
Regen.
2003-03-25 18:30:14 +00:00
tsubai
f95ee615c8
Add new Apple devices.
2003-03-25 18:28:15 +00:00
bouyer
013798abf2
Make promiscous mode work on vlans: introduce a new link-layer m_flag
...
M_PROMISC. In ether_input(), flag packets comming from an interface in
promiscous mode which are not for us M_PROMISC instead of droping them.
Drop M_PROMISC packets which are not passed to vlan_input(). M_PROMISC
packets passed to vlan_input() will be looped back to ether_input()
the M_PROMISC flag will be handled appropriately.
Clear M_PROMISC before giving the packet to bridge, as bridge has its own
checks for local MAC addresses.
This also makes bridges on vlan working.
2003-03-25 13:29:39 +00:00
pk
a63321f624
pmap_kprotect: use supervisor permissions; don't bother checking for `no
...
change' case, it's not worth the effort.
2003-03-25 11:33:46 +00:00
chris
42d1c259a4
duplicate the changes from arm/arm32/stubs.c's dumpsys to remove pmap_map
...
usage.
Seems this file should really be split into the hpcarm specific bits
so it shares stubs.c with the other arm32 ports.
Pointed out by Håvard
2003-03-25 10:41:39 +00:00
igy
9e3ba8326d
Add __KERNEL_RCSID tags
2003-03-25 06:53:15 +00:00
mjacob
183d384362
Fix even stupider fix. It was, in fact, right the first time. Add
...
a comment clarifying things.
2003-03-25 06:25:35 +00:00
igy
4691b478a0
Add __KERNEL_RCSID tags
2003-03-25 06:12:46 +00:00
fvdl
3658055d88
Resurrect the REALBASEMEM and REALEXTMEM option for this port; they're
...
sometimes useful.
2003-03-25 00:09:27 +00:00
matt
0e5392f73f
Make reset delay depend on the baud rate.
2003-03-24 20:03:23 +00:00
jdolecek
78b50cb215
Receive packets in a small pieces (NB_SORECEIVE_CHUNK), so TCP slowstart will
...
get its ACKs faster.
From Darwin via FreeBSD.
XXX I don't have any idea if this is useful or reasonable, but it looks
XXX sane and the code works. "Remove if found nonuseful."
2003-03-24 18:08:51 +00:00
matt
1ebbd9b463
Make PCI interrupts -> GPP mapping configured via config file.
...
Add bus_spaces for all possile obios. Add gt_halt to make
sure the discovery is not doing dma as soon as possible.
Read the SDRAM register to figure out how much physical RAM
is available.
2003-03-24 17:07:15 +00:00
matt
bd800e6684
Fix tyops. Add 2 defines.
2003-03-24 17:03:18 +00:00
matt
a69a0868cc
Make gtmpsc configurable via config file. (baud rate source, frequency).
2003-03-24 17:02:14 +00:00
matt
a09a7e1927
Update bpf interface to current. Make output buffers aligned to a
...
cacheline bounary. Only put hash table and descriptors in uncached
memory, buffers are in cached memory.
2003-03-24 17:00:54 +00:00
jdolecek
7ba3ded040
fix connecting to (samba) server when share-level security is in effect
...
(do not send second password at all)
from FreeBSD
2003-03-24 15:07:52 +00:00
jdolecek
01f94cf255
Implement support for mixed case passwords.
...
From Darwin via FreeBSD.
This will have some effect once the NetBSD iconv routines would
actually do something.
2003-03-24 15:03:58 +00:00
pk
3592333cbb
#include <sys/lock.h>
2003-03-24 14:46:00 +00:00
scw
955a468334
Add PIC support.
2003-03-24 14:26:16 +00:00
scw
2e5c2cd2ae
Define just one mcount for both 32 and 64-bit ABIs; there's really no
...
advantage in having two slightly different versions.
Also save/restore FP register parameters.
2003-03-24 14:24:38 +00:00
jdolecek
b55818f692
Use 'large' (64bit) readx and writex functions if server supports them.
...
This makes it possible to use files >4G.
From Darwin via FreeBSD, but changed so that smb_{read|write}() directly
calls appropriate i/o variant, and replaced md_get_uint16le() with
md_get_uint16() for target == NULL cases.
Replace some size_t's by int's.
2003-03-24 14:24:14 +00:00
scw
28db85d8f6
Relax the initial user stack alignment from 16 to 8 bytes.
...
Add a workaround for what appears to be a bug in binutils whereby
the entry point of an SHmedia binary can sometimes specify
SHcompact code (LSB is clear).
2003-03-24 14:21:27 +00:00
jdolecek
fbfa48d0a9
make smb_smb_read() and smb_smb_write() return EFBIG if offset is
...
at or beyond 4G - this interface supports 32bit offset only
2003-03-24 14:11:32 +00:00
jdolecek
6056ed86d2
smbfs_writevnode(): print offset as %lld in debug message, and
...
also print error returned from smb_write()
minor whitespace change in #ifdef notyet code
2003-03-24 13:52:59 +00:00
jdolecek
8ed4fb0379
smbfs_getattr(): make 'oldsize' 64bit, it's used to hold file size
...
this is necessary for I/O to offset > 4G to actually be written
at proper place, rather than trimming offset to 32bit value
2003-03-24 13:50:10 +00:00
jdolecek
702d1ac1b2
adjust some debug messages
2003-03-24 13:30:44 +00:00
nakayama
f73433c6f6
Divide `set' instruction in delay slot (from OpenBSD change to rev 1.30).
2003-03-24 13:27:44 +00:00
tron
ea710d8119
Don't print a kernel message like "bge0: gigabit link up" when a Gigabit
...
link is detected. No other ethernet driver does this and this driver
doesn't do it for other modes.
2003-03-24 12:06:05 +00:00
jdolecek
de3ee118b5
map ERRDOS/ERRnotlocked to EBUSY
2003-03-24 10:05:43 +00:00
jdolecek
6e843721e9
don't access (u_int32_t *) as (u_int16_t *), this fails on BE machines -
...
use temporary variable to fetch the 16bit value instead
remove some redundant temporaries, use NULL for those md_get_*() calls instead
make sv_sm 16bit - it is 16bit in later SMB dialects
2003-03-24 09:17:52 +00:00
drochner
4b3ca2b813
Remove an aprint_normal() so that the output looks reasonable
...
at least in the non-error case.
(The aprint_* stuff makes it hard to keep track of newlines and
device name tags, and it suffers from lack of rules.)
2003-03-24 09:12:55 +00:00
jdolecek
6d65835e70
one more rename - ERRbaddevice -> ERRnoipc
2003-03-24 08:56:21 +00:00
jdolecek
2b08f4a53d
fix some typos. from FreeBSD
2003-03-24 08:42:31 +00:00
jdolecek
3c34ce99af
Add more constants for future use in kernel and userland.
...
From Darwin via FreeBSD smb.h rev. 1.6
This renames some constants added in NetBSD smb.h rev 1.6 - smb_subr.c
adjusted
2003-03-24 08:39:17 +00:00
jdolecek
a266be64dc
Recongnize more error codes returned by W2K servers.
...
From FreeBSD
2003-03-24 08:20:01 +00:00
jdolecek
fd9fac7cc2
spelling fixes, add SMB_SET_FILE_END_OF_FILE_INFO subfunction for
...
future use
from FreeBSD rev. 1.3, 1.4
2003-03-24 08:03:40 +00:00
jdolecek
f0b60803a5
fix pasto in smb_t2_request() - t2_flags use SMBT2_RESTART, not SMBR_RESTART
2003-03-24 07:51:04 +00:00
jdolecek
41b5582182
iod_pingtimo is unused, #if 0
...
iod_sleeptimo is set to same value always, so use the value directly
and #if 0 iod_sleeptimo
add one smb_iod_wakeup() in smb_iod_sendrq()
XXX unfortunately iod thread still must wakeup periodically to check
XXX for arriving replies - command latency might be improved if this could
XXX be avoided
2003-03-24 07:49:48 +00:00
jdolecek
850f5b36ec
Add unicode related definition for future use. Descibe Samba bug.
...
From Darwin via FreeBSD rev. 1.4
2003-03-24 07:40:50 +00:00
jdolecek
037635c879
spelling fixes.
...
From FreeBSD rev. 1.4
Add unicode related definition for future use.
From Darwin via FreeBSD rev. 1.5
2003-03-24 07:38:54 +00:00
jdolecek
5cc8e19b22
drop trailing $ added to FreeBSD RCS Id in last rev by mistake
2003-03-24 07:36:36 +00:00
jdolecek
0b6415076c
Remove redundant checks for iovcnt > 1. This should be handled properly
...
in the subr_mchain.
From Darwin via FreeBSD smb_smb.c rev. 1.5
g/c bogus 'olduio' save/restore, it's not needed
2003-03-24 07:24:02 +00:00
jdolecek
5e1aff13f2
Pullup FreeBSD rev. 1.3 of this file - support for iovcnt greater than
...
1 in mb_put_uio(), mb_get_uio()
2003-03-24 07:09:34 +00:00
jdolecek
1864eaa69a
directories don't have any size in smbfs/CIFS, so don't compare
...
size in smbfs_kqpoll() neither in filt_smbfsread()
this fixes kqueue on smbfs directory to not flag directory as 'changed'
all the time
2003-03-24 06:39:51 +00:00
bsh
3034a15d1f
+ fix a crash when write-back cache is used, by calling PTE_SYNC()
...
after tweaking page table entry.
+ 4th argument of bus_space_map() is not only for BUS_SPACE_MAP_CACHEABLE.
2003-03-24 04:15:49 +00:00
imp
aa6bfd42a7
It appears that we now need locators.h. Other files in this directory
...
have it, and adding it makes this compile. If this is not the right
way to fix this problem, please let me know the right way...
2003-03-24 03:32:08 +00:00
jdolecek
7d43984704
g/c some unneeded forward struct declarations
2003-03-23 17:54:26 +00:00
jdolecek
568fd88386
struct smb_rq diet - g/c unused structure members, and move some stuff
...
around to not waste space with alignment padding
2003-03-23 16:57:51 +00:00
jdolecek
b05cd2b635
translate ERRDOS/ERRnofiles to ENOENT in smb_maperror(), and simplify
...
handling in smbfs_smb_search() appropriately - avoids using
sr_errclass&sr_serror too
2003-03-23 16:55:54 +00:00
jdolecek
4e2b57cec2
don't use rqp->{sr_errclass|sr_serror} - use the translated error
...
number instead
g/c SMB_DIALECT_MAX, it's not used
2003-03-23 16:51:52 +00:00
jdolecek
4a53d44e24
md_get_uint16le() doesn't like NULL target; change to md_get_uint16()
2003-03-23 16:46:41 +00:00
chris
c9033077aa
Garbage collect pmap_map, the last (and only?) use has been removed.
2003-03-23 15:59:23 +00:00
chris
a97b660835
When doing a kernel dump use the pmap_k* funcs. Also make sure that all
...
data is written to ram. This avoids issues with tlb's not being flushed
etc.
As discussed a long time ago on port-arm
2003-03-23 15:49:25 +00:00
chris
9fd86b683f
Add __KERNEL_RCSID tags to footbridge files.
2003-03-23 14:12:25 +00:00
chris
0a11ce171f
Increase the INSTALL kernel's memory disk by 200k, in advance of some
...
additions to the ramdisk.
2003-03-23 12:44:25 +00:00
jdolecek
0e82a29d7a
remove unused struct members from struct smbioc_rq
2003-03-23 12:17:49 +00:00
jdolecek
3eecb88b32
smb_rq_reply():
...
* no need to use dummy variables for md_get_*(), just use NULL
* don't bother storing rpflags/rpflags2, it's not used anywhere
* g/c local variable rperror
2003-03-23 11:43:09 +00:00
ragge
a6f8cf96f1
Add rfc/rf.
2003-03-23 11:03:04 +00:00
ragge
ea5200bf17
Add rf (RX01/02 floppy device driver)
2003-03-23 11:02:29 +00:00
ragge
281464eb81
Driver for RX01/02 floppies, written by Jochen Kunz.
2003-03-23 11:01:16 +00:00
jdolecek
aee3251066
use 'NetBSD' for client OS string
2003-03-23 10:52:03 +00:00
jdolecek
14e421e6b0
constify smb_share_typename()
2003-03-23 10:38:14 +00:00
jdolecek
fa1e2856c7
use simpleq instead of tailq for iod_rqlist - simpleq is enough
...
for our needs here
2003-03-23 10:32:05 +00:00
jdolecek
f6f096034a
Compute the request timeout time in smb_iod_sendrq() when the request is
...
sent out, use mono_time instead microtime(), and simplify computation
in smb_iod_sendall(). Also count the timout once, not twice as previous code.
#if 0 iod->iod_lastrqsent, it was write-only
2003-03-23 10:01:31 +00:00
bsh
f8f0fcb3af
don't make kernels with options DEBUG print too much debug messages.
2003-03-23 08:59:02 +00:00
jdolecek
3a7bb2ccf1
smb_rq_new(): use MB_MZERO instead of MB_MSYSTEM+dummy tzero[]
2003-03-23 08:30:37 +00:00
jdolecek
9b7005c79d
g/c some non-NetBSD code
2003-03-23 08:28:06 +00:00
isaki
5e9e4bd811
Make it compilable after something is modified..
2003-03-23 05:01:22 +00:00
simonb
ea65230233
Regen: Add device id for Trumpion T33521.
2003-03-23 00:58:16 +00:00
simonb
3dd66de041
Add device id for Trumpion T33521 (used in (at least one) Creative MP3
...
player, almost attaches as a sd@umass).
2003-03-23 00:57:15 +00:00
thorpej
8f70c6754b
Add a work-around for the "short cable problem" that some DP83815
...
revisions have, as discussed on the soekris-tech mailing list a
while ago, whereby one can experience excessive recieve erros when
using < 30m cables. The patch detects overflow in a DSP filter
parameter, and corrects it by writing a known good value.
2003-03-23 00:56:15 +00:00
perseant
17bba97d2e
Unlock ifile inode during streamlined VOP_INACTIVE.
2003-03-22 21:31:41 +00:00
matt
d641dc322f
Don't malloc channel_queue, put it in the softc instead.
2003-03-22 20:09:35 +00:00
matt
3a494ed040
Don't malloc the channel_queue, put it in the softc. Print modes too.
2003-03-22 20:05:20 +00:00
matt
7ba7388e87
Don't malloc channel_queue, put it in the softc.
2003-03-22 20:01:05 +00:00
matt
0d90a1db08
No reason to malloc channel_queue, put it in the softc instead. Clean up
...
a few other things while here.
2003-03-22 19:57:14 +00:00
jdolecek
7f97807187
for NO_PGID, use ((pid_t)-1) rather than (-(pid_t)1)
2003-03-22 14:35:38 +00:00
jdolecek
36dc52ad95
regen - add 3Com TCM6790 entry
2003-03-22 14:31:28 +00:00
jdolecek
eede41c54a
add TCM6790 entry
2003-03-22 14:30:48 +00:00
simonb
0a30e5fb17
Fix a grammatical nit.
2003-03-22 14:26:41 +00:00
jdolecek
a834690527
use LIST_FOREACH() in selwakeup() for the process's lwp walk loop
2003-03-22 14:13:06 +00:00
dsl
281c2b075c
GEOM_DEBUG was left set :-(
2003-03-22 13:05:26 +00:00
nakayama
14a2f27862
Make it compile in big endian.
2003-03-22 11:32:38 +00:00
dsl
6f803e005b
Correct rewinding if FIONBIO or FIOASYNC fail in F_SETFL
...
(code use to always turn off FIONBIO if FIOASYNC fails)
(approved by christos)
2003-03-22 10:39:47 +00:00
dsl
1f2e35430b
Change caddr_t to void *
2003-03-22 10:35:01 +00:00
nakayama
ac2c6fba75
Make it compile again; follow fo_ioctl change (hi David!).
2003-03-22 07:54:22 +00:00
nakayama
7bb8250096
PCI-CardBus bridge support for sparc64:
...
- add CardBus and PCMCIA devices configrations.
- add workaround for internal compiler error on dev/ic/elink3.c.
2003-03-22 06:39:43 +00:00
nakayama
b1a9940dae
PCI-CardBus bridge support for sparc64:
...
- add MD part of cardbus support.
2003-03-22 06:36:18 +00:00
nakayama
11529a0609
PCI-CardBus bridge support for sparc64:
...
- add splsoftserial.
2003-03-22 06:34:28 +00:00
nakayama
aad45dd3ad
PCI-CardBus bridge support for sparc64:
...
- handle devices which has no OBP node.
- move PCI latency-timer initialization from pci_intr_map to
pci_enumerate_bus.
- make PCI bus free space extents for cardbus devices.
- fix PCI config space map size.
- some code integrations.
2003-03-22 06:33:09 +00:00
nakayama
a8e1b2f5c5
PCI-CardBus bridge support for sparc64:
...
- add pccbb_attach_hook in pccbbattach for MD initializations.
- omit arithmetics to bus_space_handle_t.
- remove use of IST_LEVEL; not defined on sparc64 and unused.
2003-03-22 06:25:14 +00:00
nakayama
64f7818314
PCI-CardBus bridge support for sparc64:
...
- use u_long for extent_alloc_subregion result instead of bus_addr_t.
(sizeof u_long != sizeof bus_addr_t on 32bit kernels of sparc64)
2003-03-22 06:18:22 +00:00
thorpej
5abaeacf22
* Bump m_flags from "short" to "int", and shuffle the m_hdr accordingly.
...
As discussed on tech-net.
* Define a range of bits in the new wider m_flags which are reserved for
M_EXT mbufs. Define M_EXT_CLUSTER to indicate the ext is a cluster, and
re-define M_CLUSTER as M_EXT_CLUSTER for source-level compatibility.
* Define a new M_EXTCOPYFLAGS to be used when manipulating M_EXT state.
2003-03-22 02:21:57 +00:00
dsl
bd99e3429d
Use 'void *' instead of 'caddr_t' in prototypes of VOP_IOCTL, VOP_FCNTL
...
and VOP_ADVLOCK, delete casts from callers (and some to copyin/out).
2003-03-21 23:11:19 +00:00
thorpej
3f2184def7
Work around a buggy PHY in some Seagate S-ATA drives which get confused
...
by the way some S-ATA controllers packetize data when the sector count of
the transfer mod 15 is 1.
2003-03-21 22:40:56 +00:00
dsl
60418b39b7
Change 'data' argument to fo_ioctl and fo_fcntl from 'caddr_t' to 'void *'.
...
Avoids a lot of casting and removes the need for some line breaks.
Removed a load of (caddr_t) casts from calls to copyin/copyout as well.
(approved by christos - he has a plan to remove caddr_t...)
2003-03-21 21:13:50 +00:00
mjacob
2b72827e41
Fibre Channel doesn't need bus reset settle time.
2003-03-21 18:05:16 +00:00
drochner
05bdb0b97d
make these compile after struct consdev change
2003-03-21 17:23:22 +00:00
fvdl
543510a84d
LFS likes to store negative values in the dinode block pointers, so
...
make sure to cast the value back to int32_t after it was changed
by ufs_rw32, before passing it to blkptrtodb.
2003-03-21 15:46:32 +00:00
nakayama
aab55006b2
Follow a struct consdev changes.
...
Pointed out by Tsuyoshi AKIHO in the port-hpcmips-ja mailing list.
2003-03-21 14:44:28 +00:00
uwe
f6280fb246
Add igsfb.
2003-03-21 09:59:30 +00:00
perseant
78dff1cfa3
KNF (space after keywords).
2003-03-21 06:26:36 +00:00
perseant
a37f4cf7ec
Use VONWORKLST as a heuristic for vnode emptiness, rather than exhaustively
...
checking the memq.
Take greater care not to dirty the Ifile vnode when unmounting the filesystem.
This should fix a "(vp->v_flag & VONWORKLST) == 0" assertion panic in vgonel
that could occur when unmounting.
Do not allow the Ifile to be mapped for writing.
2003-03-21 06:16:53 +00:00
yamt
e8d83a0b17
make this compilable with DIAGNOSTIC and without DEBUG.
...
fix PR 20827 from FUKAUMI Naoki.
2003-03-21 06:09:08 +00:00
tsutsui
1654f7e057
Yet another leftover of struct consdev changes..
2003-03-21 04:35:02 +00:00
fvdl
6f16ef3a25
Strip some stuff that's not needed.
2003-03-20 22:30:53 +00:00
fvdl
b52610cf4a
Limit the KVA used by buffers.
2003-03-20 22:30:28 +00:00
drochner
2e8a9de36c
memcmp()->bcmp(), this gives us 32 bytes and makes bootxx_ffs
...
build again
2003-03-20 18:41:46 +00:00
tsutsui
8d3aeb9abc
Rewrite user space access functions which use gcc's "labels as values"
...
extension in asm to avoid unexpected code omission during optimization
which causes wrong return value on faults.
2003-03-20 17:45:14 +00:00
yamt
a8e8f3ea02
lfs_writevnodes:
...
in the case of "starting over", kick lfs_writeseg
in order to avoid deadlock in check_dirty.
2003-03-20 14:17:21 +00:00
yamt
91ce94db76
fix "more than one fragment" panics;
...
direct and indirect block pointers are not valid in the case of shortlinks.
while i'm here, move duplicated code in lfs_vget/fastvget into a new
function, lfs_vinit.
2003-03-20 14:11:46 +00:00
perseant
12a78a5a7e
Don't break out of Ifile-writing loop in lfs_segwrite until nothing is left.
...
Note however that blocks can be added to the Ifile even when the segment
block is held because of inodes' atime. Do not panic with "dirty blocks"
if these blocks are present.
2003-03-20 06:51:17 +00:00
perseant
c364d884f6
Hold the segment lock during truncation to prevent indirect blocks from
...
being written by lfs_updatemeta while lfs_truncate is also writing them,
a bug pointed out by YAMAMOTO Takashi <yamt@netbsd.org>.
2003-03-20 06:47:38 +00:00
thorpej
35b45642d8
Regen; add more LSI MPT IDs.
2003-03-20 05:50:12 +00:00
dbj
1820cd2e5c
use PRId64 to printf bp->b_blkno, which is of type daddr_t
2003-03-20 05:49:21 +00:00
thorpej
5d2e1c600f
Add some more LSI MPT IDs.
2003-03-20 05:49:20 +00:00
thorpej
d7e289bb70
Add support for the Silicon Image SATALink 3112 Serial ATA controller.
2003-03-20 04:22:49 +00:00
dsl
9c29dd1922
Indentation fixes
2003-03-19 20:35:04 +00:00
christos
fb66693ce7
It is not appropriate for pcivar.h to include "locators.h"
...
The two files that need it, should include it themselves.
2003-03-19 17:56:58 +00:00
drochner
11d8ce0e4e
catch up with constification in sys/lib/libsa/nfs.c
2003-03-19 17:27:43 +00:00
bouyer
a9065a3962
tl(4) supports ETHERCAP_VLAN_MTU.
2003-03-19 17:23:26 +00:00
drochner
7349f5c301
"bootparam" specific variables are defined in libsa/bootparam.c now.
2003-03-19 17:21:41 +00:00
drochner
f81c1c504b
remove stuff just moved to bootparam.c and some variables which are
...
never used.
2003-03-19 17:19:32 +00:00
drochner
3906113e15
Move global variables which are used only by bootparam here.
...
("domainname" is useless and could be removed, but adding code to
skip this in the RPC reply would probably be more expensive than leaving
it as a dummy variable.)
2003-03-19 17:18:07 +00:00
christos
a56ea22f68
- use __predict_false for DIAGNOSTIC code.
...
- #ifdef out a DIAGNOSTIC printf() that was too annoying (rule of thumb,
don't make DIAGNOSTIC printfs() that print *very* frequently...)
- fix DIAGNOSTIC test that would always get triggered on a new session.
2003-03-19 16:47:36 +00:00
augustss
ca5deec209
Regen.
2003-03-19 16:22:46 +00:00
augustss
9f3758dce4
Add an NHJ camera.
2003-03-19 16:22:24 +00:00
christos
3bd89478f7
make this compile again (-DDIAGNOSTIC)
2003-03-19 16:02:31 +00:00
thorpej
a3e379d70c
Fix pasto.
2003-03-19 15:13:57 +00:00
dsl
eb1dfe29d9
Bump version to 1.6Q - for struct proc and struct pgrp change
2003-03-19 11:57:04 +00:00
scw
5d74e4ddb2
Now that we can deal with debug exceptions, use a BRK instruction for
...
ddb breakpoints instead of TRAPA in order to simplify the trapa (syscall)
handler.
2003-03-19 11:37:57 +00:00
dsl
9be8ac5294
Alternative pid/proc allocater, removes all searches associated with pid
...
lookup and allocation, and any dependency on NPROC or MAXUSERS.
NO_PID changed to -1 (and renamed NO_PGID) to remove artificial limit
on PID_MAX.
As discussed on tech-kern.
2003-03-19 11:36:32 +00:00
scw
2bce28091c
Fix some comments.
...
Set up stack frames in copyin/copyout and friends (if DDB is defined) so
that ddb stack traces can trace through them.
2003-03-19 11:34:28 +00:00
scw
7c18481cf2
G/C an obsolete comment.
2003-03-19 11:31:55 +00:00
jdolecek
01c5cb6a8b
add a compile-time check that audio(4) was actually configured into kernel
...
assumption here is that all (and only) audio device drivers include this header
adresses PR kern/11508 by Thomas Klausner
2003-03-19 10:53:40 +00:00
bouyer
4a3c894eef
Fix 2 bugs:
...
- initialise stp when the bridge is turned up, without this stp will keep
all interfaces disabled in a sequence like:
brconfig bridge0 add if0 add if1 stp if0 stp if1 up
- s/BRDGSPRI/BRDGSIFPRIO in brconfig.c:cmd_ifpriority()
add a command (ifpathcost) to change the stp path cost of the STP path cost of
an interface. Display the interface path cost with the others STP parameters.
2003-03-19 10:34:33 +00:00
simonb
a06ca06a19
Spell 'strategy' correctly.
2003-03-19 03:05:43 +00:00
thorpej
fcae1f0ee0
Consistently call (*ext_free)() at splvm().
2003-03-19 00:23:26 +00:00
fvdl
93d2b9ee12
Add some underscores in curcpu() to avoid a -Wshadow.
2003-03-18 22:29:58 +00:00
mycroft
4d7fb7469d
Finish const poisoning.
2003-03-18 20:00:47 +00:00
matt
13db562ca9
Remove unneeded code in pci_bus_configure (was pci_config_bus). Fix
...
setting of bus_spaces in gt_attach.
2003-03-18 19:35:01 +00:00
mycroft
bb478ade6c
Move more stuff into .rodata.
2003-03-18 19:33:51 +00:00
matt
0200088d83
Enable iobats for the PCI memory space(s).
2003-03-18 19:33:50 +00:00
matt
0e4975df24
Split PCI initialization out of attach hook.
2003-03-18 19:32:46 +00:00
mycroft
f6258762e1
Move some stuff into .rodata.
2003-03-18 19:20:09 +00:00
christos
46bb05bc86
regen
2003-03-18 18:09:48 +00:00
christos
1623253ed2
_lwp_setprivate returns void
2003-03-18 18:08:49 +00:00
matt
8a5a3a480a
Switch/adapt to new bus space infrastructure.
2003-03-18 16:40:18 +00:00
matt
923175a28a
remove some unneeded code.
2003-03-18 15:09:28 +00:00
matt
ee2ba43d39
Enable I/O & memory access too.
2003-03-18 15:00:00 +00:00
matt
0a2b7ed22b
Switch to gtmpsccnattach. Fix a few bugs in bus_space initialization.
2003-03-18 14:59:12 +00:00
matt
0b9b6810a5
Removed unused variable.
2003-03-18 14:56:48 +00:00
matt
3ec00b9a8f
work around a cache problem. (flush both caches and disable the D-cache).
2003-03-18 14:56:21 +00:00
bsh
ae4f6e5092
add interrupt numbers for built-in peripherals.
...
add register definitions for DMA, AC97, and USB.
2003-03-18 11:23:03 +00:00
bsh
f47a5ffeea
simplify CPU ID test for Intel PXA2xx by masking core revision part.
...
This also allows the kernel to run on pxa255.
2003-03-18 11:20:56 +00:00
bsh
40eb5e9921
fix XScale core revision mask, and add masks for core generation and
...
product number.
2003-03-18 11:17:31 +00:00
perseant
20f569dad0
Remember to destroy lfs_inoext_pool when closing up the LFS subsystem.
2003-03-18 07:53:56 +00:00
matt
8fb546ff67
Do minimal initialization of PCI.
2003-03-18 05:51:51 +00:00
matt
051e31601c
Derive baud rate from cpu_timebase on powerpc.
2003-03-18 05:50:02 +00:00
thorpej
b1469da17f
Add register definitions for the Intel i31244 Serial ATA controller.
2003-03-18 01:41:54 +00:00
thorpej
97cbf6847d
Add very basic support for the Intel i31244 Serial ATA controller.
...
We only support legacy (i.e. PCI IDE compatible) mode, for now. Also
note that DMA is disabled for rev 0 chips unless explicitly enabled
with PCIIDE_I31244_ENABLEDMA.
2003-03-18 01:13:08 +00:00
thorpej
ba6d4102d9
Regen; added Silicon Image SATALink 3112.
2003-03-18 00:53:03 +00:00
thorpej
11f5d687df
Add Silicon Image SATALink 3112.
2003-03-18 00:45:54 +00:00
matt
a935178cad
remove "kludge" com console.
...
Simplify timebase initialization.
2003-03-17 23:28:09 +00:00
matt
0fb35cae8c
Get CLOCKBASE from opt_ppcparam.h.
2003-03-17 23:24:41 +00:00
matt
ecc8926154
Add CLOCKBASE=100000000
2003-03-17 23:23:47 +00:00