jdolecek
5356de155a
move filecorefs code from sys/filecorefs to sys/fs/filecorefs
2002-12-23 17:30:36 +00:00
jdolecek
829bd3c01c
adosfs moved from sys/adosfs to sys/fs/adosfs
2002-12-23 17:23:13 +00:00
jdolecek
8974c3cf90
move adosfs files from sys/adosfs to sys/fs/adosfs
2002-12-23 17:15:20 +00:00
jdolecek
fa3da541f9
update for added ktrsyscall() argument
...
XXX this should probably be converted to use trace_enter()/trace_exit(),
XXX the current code doesn't support systrace
2002-12-23 16:26:13 +00:00
pk
f8055a350c
* Use correct PC value for displaying the called function.
...
* Merge code to display non-kernel frames.
2002-12-23 13:21:10 +00:00
augustss
095017c9ef
Add quirk. From kern/19499, Werner Backes.
2002-12-23 12:42:53 +00:00
augustss
09b10d25e0
Regen.
2002-12-23 12:40:03 +00:00
augustss
cb1f48b543
Add SIIG MULTOCARDREADER. From kern/19499
2002-12-23 12:39:36 +00:00
tsutsui
1bfd32c4f3
Fix pasto in comment.
2002-12-23 09:59:25 +00:00
tsutsui
f9fdb92c0f
Always print the device name first in epic_pci_attach().
2002-12-23 03:57:03 +00:00
tsutsui
fe708bb3ae
Set PCI_PMCSR more properly.
2002-12-23 03:23:00 +00:00
tsutsui
ee29810638
Save PCI_PMCSR value correctly.
2002-12-23 03:06:39 +00:00
tsutsui
238efe4697
Replace magic numbers for power management control with PCI_PMCSR* macros.
...
XXX Should we use pci_get_powerstate() and pci_set_powerstate() in pci.c?
2002-12-23 02:58:36 +00:00
tsutsui
b22b6283f3
Sync with if_rtk_pci.c:
...
- Fix typo in printf message.
- Don't use PCI_PRODUCT_DELTA_8139 (0x1360) for args of cardbus_conf_read()
and cardbus_conf_write(); use CARDBUS_INTERRUPT_REG (0x3c) instead.
2002-12-23 02:19:22 +00:00
tsutsui
b4354edb93
Don't use PCI_PRODUCT_DELTA_8139 (0x1360) for args of pci_conf_read() and
...
pci_conf_write(); use PCI_INTERRUPT_REG (0x3c) instead. (How does it work?)
2002-12-23 02:12:49 +00:00
tsutsui
199ad243a0
Fix typo in printf message.
2002-12-23 01:58:26 +00:00
gmcgarry
6b5b61b136
Update for revised ktrsyscall() prototype.
...
Perhaps this file should be changed to use trace_enter() so that
systrace works for aliased syscalls? Leave that for someone familiar
with the systrace system.
2002-12-23 01:08:45 +00:00
pk
f953a01835
xcallintr() receive a `clockframe *' argument, not a `trapframe *'.
...
Setup a DDB context for paused CPUs by defining a soft trap (T_DBPAUSE)
which uses the generic trap handler code to get the trapframe constructed
and then calls on a debugger-defined `suspend' routine.
2002-12-23 00:55:16 +00:00
pk
5c62f82bdf
Upon trap exit, update the trapframe with data for the running CPU rather
...
than the one which was the last target of the `machine cpu' command.
2002-12-23 00:42:37 +00:00
kanaoka
31623769c9
Resolve conflict from acpica-unix-20021205.
2002-12-23 00:22:04 +00:00
kanaoka
932351b509
Import INTEL acpica 20021205 release.
2002-12-23 00:01:36 +00:00
manu
360f1c3ebe
Cosmetic changes, added a debug printf
2002-12-22 21:51:56 +00:00
yamt
362c57a2d2
add a XXX comment. (description of possible deadlock)
2002-12-22 17:31:52 +00:00
wiz
ea577b210e
Debugging is usually spelled with three gs.
2002-12-22 13:50:35 +00:00
ichiro
7bda39e405
Use generic_bs_wr_4 for writing region
2002-12-22 11:28:37 +00:00
ichiro
2c9ff5a338
Use generic_bs_sr_4
2002-12-22 11:24:07 +00:00
mrg
131dc6aa08
catch up with changes in sparc64/autoconf.c.
2002-12-22 02:54:34 +00:00
mrg
6ee482ef5b
change what 'hw.model' reports to be more inline with other netbsd ports, as
...
well as reporting the actual machine model & cpu, rather than first configured
CPU. changes for two machines are:
old:
hw.model = TMS390Z50 v0 or TMS390Z55 @ 75 MHz, on-chip FPU
hw.model = SUNW,UltraSPARC @ 143.002 MHz, version 0 FPU
new:
hw.model = SUNW,SPARCstation-20 (TMS390Z50 v0 or TMS390Z55 @ 75 MHz, on-chip FPU)
hw.model = SUNW,Ultra-1 (SUNW,UltraSPARC @ 143.002 MHz, version 0 FPU)
as per discussion on port-sparc & port-sparc64.
2002-12-22 02:17:24 +00:00
gmcgarry
85dbe5f6c5
Make the DMA controller a separate device attached to intio. Intio
...
devices can use the DMA controller too.
2002-12-22 00:17:13 +00:00
gmcgarry
75851dc4ed
Make this compile with LOCK_DEBUG
2002-12-22 00:11:10 +00:00
gmcgarry
66c19fc50c
Add stubs for scheduler syscalls.
2002-12-22 00:05:59 +00:00
gmcgarry
87aecbbd2c
Add scheduler syscalls.
2002-12-22 00:04:29 +00:00
gmcgarry
53bdf646b5
Use yield() for voluntary context switches.
2002-12-22 00:00:22 +00:00
gmcgarry
c4b66baf3f
We do want yield() for voluntary context switches. Update comment.
2002-12-21 23:57:57 +00:00
gmcgarry
f8f2c11fe0
Re-add yield(). Only used by compat code at the moment.
2002-12-21 23:52:05 +00:00
manu
8958b6f9ba
Handle receive operations on port sets
2002-12-21 23:50:47 +00:00
manu
ccd9e9a24d
Fix plain bugs that prevented insert_right and move_member from working correctly.
2002-12-21 23:50:00 +00:00
manu
3ee2623baa
Make it build again
2002-12-21 23:48:47 +00:00
manu
4a06119a9d
Pass the system call table to trace_enter() and ktrsys() so that it is
...
possible to use alternate system call tables. This is usefull for
displaying correctly the arguments in Mach binaries traces.
If NULL is given, then the regular systam call table for the process is used.
2002-12-21 16:23:56 +00:00
manu
ebf321d707
Comment what e_fault in struct emul does
2002-12-21 16:22:10 +00:00
kristerw
06c22c74ac
sf_copy_small is not used anywhere. Remove.
2002-12-21 16:15:28 +00:00
kristerw
2ce6431736
wm_copy_small in not used anywhere. Remove.
2002-12-21 16:12:15 +00:00
kristerw
084ae1f838
ibcs2_debug is used only for IBCS2_DEBUG, so no need to define it otherwise.
2002-12-21 15:48:57 +00:00
kristerw
0828199fd1
aarptab_size is never used. Remove.
2002-12-21 15:45:10 +00:00
kristerw
14d4c7d175
Move dp8390_debug to the #ifdef DEBUG section.
2002-12-21 15:24:42 +00:00
pk
4e0634669b
* xcallintr(): use cpuinfo directly again.
...
* nmi_soft(): remove most of the obsoleted requests.
2002-12-21 12:55:54 +00:00
pk
0408b1cbc8
tlb_flush_segment() and tlb_flush_region() now take a virtual address
...
argument instead of segment and region numbers.
2002-12-21 12:52:55 +00:00
pk
82815de0ad
Use xcall() to broadcast MMU TLB flushes.
2002-12-21 12:13:38 +00:00
pk
8dcde9f5b1
* cpu_hatch(): enable interrupts upon return from cpu_setup().
...
* interrupt trap: acquire the kernel lock only for interrupt levels <= PIL_SCHED
2002-12-21 11:57:41 +00:00
pk
1d8dc4daf2
* getcacheinfo_obp(): also initialise the cacheinfo i/d associativity fields
...
in the case of a unified cache.
* xcall(): slightly optimise the `wait for other CPUs' loop.
2002-12-21 11:48:55 +00:00