uebayasi
ce93b3da57
Don't mention stab and DWARF sections, because these (poorly mtaintained)
...
lists only help to make them harder to read.
If those sections are found in inputs, they simply appear in outputs as
orphaned sections, sorted by section types and attributes.
2015-08-24 08:13:07 +00:00
uebayasi
220951d1d4
I bet setting search-directory for ld.so is useless in any kernel.
2015-08-21 02:35:52 +00:00
uebayasi
185745d477
Indent with 2 spaces.
2015-08-20 07:00:48 +00:00
skrll
6e61a7832e
Use IPL_VM for dwc2_intr and mark as MP safe where possible.
2015-07-30 07:32:40 +00:00
macallan
65192539f3
add instruction cache throttling SPR found on 750
2015-07-07 15:41:46 +00:00
matt
39f572033f
Don't clear PSL_FP/PSL_VEC
2015-07-06 05:55:37 +00:00
matt
c1ada760b2
Remove PSL_SPV from BOOKE PSL_USERMOD
2015-07-06 05:36:26 +00:00
matt
7579c67f0d
Back out last change. Clearing PSL_FP/PSL_VEC is handled by child_return.
2015-07-06 05:25:29 +00:00
matt
015ba04636
Don't preserve PSL_FP/PSL_VEC in cpu_setmcontext.
2015-07-06 05:20:50 +00:00
matt
5e93a4a116
Clear PSL_FP/PSL_VEC so the lwp won't think it owns them.
2015-07-06 05:03:56 +00:00
matt
6efc5a99e0
Don't reload if just re-enabling
2015-07-06 02:43:26 +00:00
matt
0b2dfc7366
Add a check to make sure that if PSL_FP is set, we own the FPU.
2015-07-06 02:30:22 +00:00
matt
fbdad514b8
Don't reload the FPU register if this is just a re-enable.
2015-07-06 01:55:50 +00:00
matt
7be314e397
Make _BSD_CLOCK_T_ unsigned int so it's the same for IPL32 and LP64
...
environments. We don't really have a powerpc64 native userland
and the mips64 native userland is IPL32 so this shouldn't affect anything.
2015-06-17 13:52:51 +00:00
matt
d8c167db5e
This needs to define PRIxPTE too.
2015-06-16 06:51:16 +00:00
matt
a74e1552fa
Add PRIxPTE and pte_value(pt_entry_t) for printing the value of a PTE.
...
Add pte_zero_p(pt_entry_t) to check that a PTE has been zeroed.
2015-06-11 08:01:50 +00:00
pgoyette
37202cb966
Update device dependency information - the sysmon major device now depends on the sysmon module itself, not on the individual components.
2015-04-23 23:22:51 +00:00
jmcneill
6c00453054
__HAVE_PREEEMPTION -> __HAVE_PREEMPTION
2015-04-14 22:36:53 +00:00
matt
a0e8cd6797
forgot to commit this when I updated netbsd64 in gcc.
...
Remove LP64 specific change and use the same types
when possible for IPL32 and LP64.
2015-04-01 23:31:37 +00:00
nonaka
302cbb59af
Enable DMA transfer.
2015-02-27 16:09:05 +00:00
nonaka
a5303a68a6
Added some register definitions for multi-queue.
2015-02-26 02:27:40 +00:00
nonaka
2f9de799ff
fix offset value of RBASEn.
2015-02-26 02:21:38 +00:00
joerg
9642a6c30f
Use default PAGER_MAP_DEFAULT_SIZE for ARM and PowerPC, exception
...
acorn26. This bumps the KVA reservation from 4MB to 16MB and avoids
long hangs on my Cubietruck under IO. acorn26 is kept as it does have a
ridiculous low 32MB KVA limit.
2015-02-23 20:34:37 +00:00
nonaka
e91ada0139
fix compile failure without DIAGNOSTIC.
2015-02-19 08:59:56 +00:00
nonaka
6e15a820ba
Added Interrupt coalescing support.
2015-02-17 01:53:21 +00:00
nonaka
3012a05a13
Avoid race condition between PTE update and TLB miss walk.
2015-01-26 04:47:53 +00:00
nonaka
c74a9088fe
Initialize timer DR.
2015-01-23 09:02:42 +00:00
nonaka
ef2e796f06
ddb MP support
2015-01-23 07:27:05 +00:00
nonaka
5e43e8eb7b
Avoid if_snd race condition when MP.
2015-01-23 06:58:32 +00:00
nonaka
d73789f810
- Use tlbivax instruction for TLB update/invalidate when MULTIPROCESSOR is
...
defined. Because TLB entry operation is not notified to another CPU.
- When TLB1 is updated, send IPI_TLB1SYNC to another CPU.
2015-01-23 06:52:55 +00:00
nonaka
f34bd5be75
When pmap_bootstrap is called, kcpuset_running has not been created yet.
2015-01-23 06:39:41 +00:00
nonaka
4466bef17e
Allow to share IPI interrupt.
2015-01-23 06:16:23 +00:00
nonaka
5fc144642a
fix build failure with lockstat.
2015-01-21 06:11:39 +00:00
nonaka
1b7941c205
Fix various conditions with setting IMASK.
2015-01-16 07:48:16 +00:00
nonaka
7f75e37ab3
Added missing tx bpf_mtap().
2015-01-16 06:38:27 +00:00
nonaka
c78b078a2a
Replace if_attach with if_initialize and if_register.
2015-01-16 05:50:15 +00:00
nonaka
1296cd7938
Use IFQ_* macro instead of IF_*.
2015-01-16 05:36:47 +00:00
dennis
54a863e31a
Name the offsets to the remaining fields in the ppc64
...
stack frame header. Add a stack frame alignment macro
to avoid hard-coding that.
2015-01-12 02:32:33 +00:00
nonaka
a95671af9d
Use correct register for next cacheline address.
2015-01-09 11:45:11 +00:00
nonaka
836f08a84d
Remove non-printable character.
2015-01-07 01:11:47 +00:00
nonaka
44e8d61c08
Initialize lock objects.
2015-01-05 07:40:05 +00:00
nonaka
cb608a466d
include "opt_ppcparam.h" for VERBOSE_INITPPC.
2014-12-28 14:13:56 +00:00
nonaka
58e7278559
Added SPI register definitions.
2014-12-27 17:58:21 +00:00
nonaka
217677d4fc
Preliminary support for P1023.
2014-12-27 16:19:33 +00:00
nonaka
31a92299ef
Added MMUv2 define.
2014-12-27 12:36:48 +00:00
nonaka
e9f8801340
fix typo.
2014-12-26 11:13:05 +00:00
nonaka
f3b7cf62dc
Revert previous accidental commit.
2014-12-20 18:03:17 +00:00
nonaka
9244f503f6
Revert previous commit.
2014-12-20 17:55:07 +00:00
nonaka
d5f6d8b188
Added P1023/P1017.
2014-12-20 16:34:47 +00:00
nonaka
e1001c1600
Pass ci->ci_cpuid as irq of IST_IPI.
...
Avoid "panic: e500_intr_cpu_hatch: failed to establish ipi interrupt!" on cpu1.
2014-12-19 04:00:35 +00:00