Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2002-07-24 | clean up docs a bit | 1 | -11/+19 | ||
2002-07-24 | - change pte_spill_X() to take an extra parameter to determine if | 1 | -1/+3 | ||
the fault is a EXE fault or R/W fault. - mask/or the SR_NOEXEC bit into the segment register value when the number of executable pages becomes 0/non-zero. - create segments with SR_NOEXEC set, will be cleared when first exec mapping in the segment is created. - allow pte_spill_X() to deal with a new type of fault, page mapped but non executable, when execute was requested. Adds up to - non-exec stack support. [keep mvmeppc in sync] | |||||
2002-07-24 | - change pte_spill_X() to take an extra parameter to determine if | 4 | -40/+107 | ||
the fault is a EXE fault or R/W fault. - mask/or the SR_NOEXEC bit into the segment register value when the number of executable pages becomes 0/non-zero. - create segments with SR_NOEXEC set, will be cleared when first exec mapping in the segment is created. - allow pte_spill_X() to deal with a new type of fault, page mapped but non executable, when execute was requested. Adds up to - non-exec stack support for powerpc. | |||||
2002-07-24 | have _THREAD_PRIVATE_MUTEX for DNS/YP/hosts lookup. | 1 | -3/+16 | ||
2002-07-24 | limit user code up to below the user stack, making stack addresses, effectively, unexecutable. signal trampoline is mapped elesewhere now, 10x to art@ | 1 | -2/+3 | ||
2002-07-24 | ELF_TOOLCHAIN instead of listing all ELF archs. | 1 | -4/+2 | ||
2002-07-24 | spacing | 5 | -18/+18 | ||
2002-07-24 | Support for non-exec mappings on sun4m. | 2 | -12/+69 | ||
- support exec traps and deal with them correctly. - Instead of pretending that the pte permissions are a bit-mask, just make two stupid 8-entry tables (one for kernel, one for userland) that provides translation between VM_PROT* masks and pte permissions. This gives sun4m a non-exec stack. | |||||
2002-07-24 | Support for non-exec page mappings. | 4 | -193/+160 | ||
- split the one TSB into two - one for dmmu, one for immu. - don't load pages without PG_EXEC into the immu TSB. - support for setting correct permissions on exec faults. | |||||
2002-07-24 | Pretty nasty hack to make non-exec mappings work. | 3 | -30/+53 | ||
Instead of using FOE for just emulating references, we also keep track of a pages executability and don't remove the FOE bit if the page is not executable. This is implmented with horrible hacks. Maybe when I have time, I'll reimplment the whole pmap to allow this without ugly hacks (read: probably not this decade). The stack on alpha is now non-exec. | |||||
2002-07-24 | and add the things that are missing? | 1 | -8/+16 | ||
2002-07-24 | why do i always have to mop up | 1 | -12/+9 | ||
2002-07-24 | make more _dl_*() func params like real ones in libc | 3 | -14/+14 | ||
2002-07-24 | cope with _dl_mmap() returning void * | 1 | -3/+3 | ||
2002-07-24 | make _dl_mmap() return void * like others | 1 | -3/+3 | ||
2002-07-24 | sync | 3 | -4/+111 | ||
2002-07-23 | match _dl_ syscall prototypes w/ the real syscalls prototypes, including args and return values; art@ ok | 6 | -45/+42 | ||
2002-07-23 | Do not use bcopy() when you mean ovbcopy(); found the hard way by aaron@ | 1 | -3/+3 | ||
2002-07-23 | Remove unused files now that powerpc archs use link_elf.h | 3 | -189/+0 | ||
2002-07-23 | Allow 'boot hd:,ofwboot bsd' previously it required '/bsd' instead of | 1 | -3/+1 | ||
just 'bsd'. | |||||
2002-07-23 | from reading sam@errno.com's code: | 2 | -14/+19 | ||
- TRDY and RETRY register definitions were backwards - move TRDY/RETRY setup into its own function | |||||
2002-07-23 | check account expiration time as well; from hamajima@nagoya.ydc.co.jp pr2835 | 1 | -1/+3 | ||
2002-07-23 | prevent double free in some error conditions; from xs@kittenz.org | 1 | -1/+3 | ||
2002-07-23 | timeout_list/_spec and limit_list/_spec don't return anything -> no %type. | 1 | -3/+1 | ||
ok theo | |||||
2002-07-23 | Don't use a magic constant | 2 | -3/+6 | ||
2002-07-23 | Typos (ok jason@) | 1 | -3/+2 | ||
2002-07-23 | Cardbus/pcmcia support for macppc. parts borrowed from NetBSD, and other | 14 | -56/+773 | ||
portions of the tree. | |||||
2002-07-23 | Turn READ/WRITE into function calls (driver was getting too bloated with | 2 | -35/+35 | ||
inline macro's; if hifn wanted to make it possible to write a very efficient driver they would have fixed the bugs in the chips). Also, invalidate the burst write checks when a read is executed. | |||||
2002-07-23 | Use the proper cardbus_conf_read() rather than pci (in a cardbus driver). | 1 | -2/+3 | ||
ok fgsch@ | |||||
2002-07-23 | only break in ddb if the kernel has been mapped | 1 | -3/+5 | ||
2002-07-23 | print page protection w/ bits in dump_table | 1 | -2/+3 | ||
2002-07-23 | utmp_len is unsigned; display error consistent with other options. | 1 | -3/+5 | ||
ok markus@ | |||||
2002-07-23 | Now that sparc64 implements reverse splassert, it make sense | 1 | -1/+3 | ||
to add splassert(IPL_NONE) in a few strategic places. | |||||
2002-07-23 | Fix yet another braino. | 1 | -2/+11 | ||
Just because the pool allocates from intrsafe memory doesn't mean that the pool has to be protected by splvm. We can have an intrsafe pools at splbio or splsoftnet. pool_page_alloc and pool_page_free must du their own splvm protection. | |||||
2002-07-23 | Please tell me what crack I've been smoking when I did that. | 1 | -7/+7 | ||
When trying the drain hook just in pool_allocator_alloc, don't leak memory when the drain succeeds and don't avoid draining other pools if this pool doesn't have a drain hook. | |||||
2002-07-23 | Define __HAVE_SPLASSERT on architectures that support splassert. | 3 | -3/+7 | ||
2002-07-23 | IPL_NONE, not IPL_0 | 1 | -2/+2 | ||
2002-07-23 | Define IPL_NONE | 1 | -1/+2 | ||
2002-07-23 | When handling an interrupt record the interrupt level we're handling | 2 | -3/+28 | ||
in a global variable (not mp safe!). Use that value for the reverse splassert check. | |||||
2002-07-23 | Add pshufw insn so ogle compiles without the need for a recent gas. | 1 | -1/+5 | ||
2002-07-23 | Partial update, only track the name changes and mirror removals yet. | 1 | -3/+1 | ||
Reminded by jufi@ | |||||
2002-07-22 | check argc after getopt(), otherwise we may go ahead even if we only got | 1 | -5/+4 | ||
flags; from Jean-Francois Brousseau <krapht@secureops.com>. | |||||
2002-07-22 | ansify | 1 | -4/+2 | ||
2002-07-22 | Remove some dead ifdefs to make the code more readable. | 3 | -79/+4 | ||
2002-07-22 | don't try to recheck the pathes to server.crt and .key once chrooted | 1 | -2/+2 | ||
makes graceful restarts work when running SSL. | |||||
2002-07-22 | don't attempt to chroot if we are already chrooted ;-) | 1 | -2/+2 | ||
(happens on SIGHUP aka apachectl restart) | |||||
2002-07-22 | sync ICONFILES with reality | 1 | -40/+219 | ||
2002-07-22 | uninitialized variable; pointed out by sam@errno.com | 1 | -2/+2 | ||
2002-07-22 | u_int here; ok provos@ | 1 | -2/+3 | ||
2002-07-22 | Document the REPORT and REPLACE ioctls. | 1 | -1/+19 | ||
ok provos@. |