Commit Graph

168117 Commits

Author SHA1 Message Date
mlelstv
d59e5a49dd fix Version to 1.1 2008-03-23 08:24:18 +00:00
bjs
d975c184ef Append ",profile" at the end of the line for libheimntlm_p.a and
libhx509_p.a.  Without this, the build system expects these to be present
in DESTDIR regardless of whether MKPROFILE was set to "no".
2008-03-23 07:32:13 +00:00
uwe
ee4c6e644b G/c old softint code. 2008-03-23 06:07:08 +00:00
uwe
91731665c3 intc_intr_enable/disable: TMU3 and TMU4 are handled by INTPRI00 &co.
Correctly propagate requests to enable/disable their interrupts.
2008-03-23 05:53:47 +00:00
uwe
3328e83196 Sort SH4_INTEVT_PCI* codes. 2008-03-23 05:45:45 +00:00
rmind
2aaf481e64 G/C l->l_locks.
OK by <ad>.
2008-03-23 00:46:25 +00:00
rmind
579caa1e17 - Support for select/poll.
- Convert pool to pool-cache.
- Wrap long lines, adjust the license.
2008-03-23 00:44:15 +00:00
pavel
a4783b9a2e remove myself from releng 2008-03-23 00:08:58 +00:00
jdc
479872d6de Check the "shared-pins" property for the value "serdes".
Makes SBUS GEM 1000Base-SX cards attach.
2008-03-22 23:37:32 +00:00
simonb
a1ba91e196 Remove unused _BSD_OFF_T_. 2008-03-22 22:06:35 +00:00
ad
53d9c2f69b Update for select/poll changes. 2008-03-22 19:27:23 +00:00
mlelstv
7ae544fc2d Remove computed source files that may confuse mkdep. 2008-03-22 19:15:21 +00:00
tsutsui
18573edb9c Use C99 initializer. 2008-03-22 18:46:49 +00:00
tsutsui
927baa9250 Make <cobalt/leds.h> obsolete. (no userland stuff in it anyway) 2008-03-22 18:34:19 +00:00
tsutsui
38e83cc130 Reorganize interrupt handling on cobalt and allow multiple interrupts on
each icu irq to support multi function PCI devices in the Qube's PCI slot:

- split out interrupt stuff from machdep.c into new interrupt.c
- prepare struct *_intrhead to handle cpu and icu interrupts
- use LIST and malloc(9) to handle multiple interrupts per icu irq
  (mostly taken from algor/pci/pcib.c and evbmips/malta/pci/pcib.c)
- move evcnt(9) stuff into *_intrhead from cobalt_intrhand
  (i.e. make it per interrupt rather than per handler)
- in pci_intr_map(9) handle CPU interrupt separately and add a sanity check
- fixup interrupt lines for devices on the PCI slot in pci_conf_interrupt(9)
- move some device address definitions into <machine/cpu.h> and
  remove <machine/leds.h>
- misc cosmetics

No objection on port-cobalt for three weeks.
2008-03-22 18:32:20 +00:00
ad
7bdc0183f8 4.99.57 - struct selinfo changed 2008-03-22 18:05:13 +00:00
ad
40379c8716 Commit the "per-CPU" select patch. This is the result of much work and
testing by rmind@ and myself.

Which approach to use is still being discussed, but I would like to get
this out of my working tree. If we decide to use a different approach
there is no problem with revisiting this.
2008-03-22 18:04:42 +00:00
ad
ecdd2c2965 Cheat and add inlines for _atomic_cas_ptr() to work around gcc emitting
unneeded PIC stuff in mutex_lock() and mutex_unlock(), when a thread
register is used.
2008-03-22 17:59:12 +00:00
ad
5214147407 LWP_CACHE_CREDS: instead of testing (l_cred != p_cred), use a per-LWP
flag bit to indicate a pending cred update. Avoids touching one item of
shared state in the syscall path.
2008-03-22 17:53:34 +00:00
plunky
220e536f69 remove unnecessary include file 2008-03-22 17:20:31 +00:00
nakayama
c853b61f50 Add more assertion. 2008-03-22 16:51:30 +00:00
jmmv
bf266e554b Fix esym calculation to match comments. Reported by Gao Ya'nan in
PR port-i386/38170.
2008-03-22 16:50:17 +00:00
mlelstv
fcf1d7cd15 Remove computed source files that may confuse mkdep. 2008-03-22 16:17:50 +00:00
christos
4897e6c085 bring some stuff from time_t=64...
- add sysalign parameter to syscalls.conf
- add compat_50
2008-03-22 15:11:01 +00:00
reed
0b1fe5192d In example, change dd count size and also chmod so others can't read swap. 2008-03-22 14:39:57 +00:00
ad
69c15cf00b Make it compile. 2008-03-22 14:28:10 +00:00
ad
3685a3103f vn_close no longer takes a 'struct lwp' argument. 2008-03-22 14:21:56 +00:00
ad
527a0b7dab Regen. 2008-03-22 14:20:30 +00:00
ad
f5405b27b2 Unmark kevent/kqueue as MPSAFE. There seems to be some kind of deadlock
involving kernel_lock.
2008-03-22 14:20:09 +00:00
ad
783e2f6db5 Back out previous. It seems to expose another bug in libpthread/libc,
potentially errno being used before threading is up and running.
2008-03-22 14:19:27 +00:00
jmmv
978a8525ec Add obsolete entries for Heimdal-1.1 import. Hi, mlelstv@! 2008-03-22 13:28:12 +00:00
mlelstv
e160244ccb match whitespace after RCSID 2008-03-22 13:08:21 +00:00
mlelstv
1ea66c56df NetBSD uses __RCSID 2008-03-22 13:03:05 +00:00
mlelstv
61c7bde65a Heimdal on NetBSD uses __RCSID. 2008-03-22 12:43:47 +00:00
jmmv
dad672bb3e Beleatedly document the MODULAR kernel option and mk.conf's MKMODULAR.
Per hubertf@'s request.
2008-03-22 12:29:01 +00:00
lukem
a6de26fe1b add USE_* to params 2008-03-22 12:02:59 +00:00
mlelstv
5d9c8e15e0 Import Heimdal-1.1
one more missing file
2008-03-22 10:35:47 +00:00
yamt
d92af407ba call setlocale so that nl_langinfo makes sense. 2008-03-22 10:30:21 +00:00
yamt
9adad93037 wrap a long line. 2008-03-22 10:24:17 +00:00
mlelstv
d5be9e9c1d Import Heimdal-1.1
more files
2008-03-22 09:39:22 +00:00
mlelstv
2370a334ab Import Heimdal-1.1
more missing files
2008-03-22 09:29:55 +00:00
mlelstv
2af0cb41eb Import Heimdal-1.1
Files missing from first commit.
2008-03-22 09:24:06 +00:00
mlelstv
bc2aa8cb1a document the import of Heimdal-1.1 2008-03-22 09:06:34 +00:00
mlelstv
b0f88a0388 Import Heimdal-1.1 2008-03-22 08:36:48 +00:00
bjs
d5e8b5ed97 Allow this to compile if LISTQ is undefined:
- Put '#ifdef LISTQ' ... '#endif' pairs around pageq_insert_head()
	  and clockpro_insert_head().

	- Add missing argument to printf statement.
2008-03-22 05:50:42 +00:00
nakayama
d0e8e57d7d Lock also on freeing own context, and add assertion. 2008-03-22 04:15:49 +00:00
nakayama
c7f58e76ff Insert a delay with enabling interrupts to avoid deadlocks
when sending IPI is failed.
2008-03-22 04:12:32 +00:00
uwe
823b306d1e Revert interrupt stack changes. There are some issues and, at least
in the current form, they complicate implementation of fast software
interrupts.  I'd rather get fast softints in now and may be revisit
interrupt stack later.
2008-03-22 03:23:27 +00:00
ad
5456139476 Catch up with recent file descriptor changes. 2008-03-22 02:39:06 +00:00
bjs
3b2cc68264 fdputfile -> fd_putfile 2008-03-22 01:24:23 +00:00