summaryrefslogtreecommitdiff
path: root/sys/arch/m88k
AgeCommit message (Expand)Author
2024-03-08Make sure copyoutstr() invoked with a length of zero returns ENAMETOOLONG.Miod Vallat
2024-03-03Cope with the rare case of an imprecise FPU exception caught whenMiod Vallat
2024-03-03Workaround a 88100 errata where a FPU imprecise exception may be raisedMiod Vallat
2024-02-25clockintr: rename "struct clockintr_queue" to "struct clockqueue"Scott Soule Cheloha
2024-02-23ddb(4): db_read_bytes/db_write_bytes: change dst/src parameter to void*Scott Soule Cheloha
2024-02-18Fix format strings in TRAPDEBUG code and unbreak 88110_syscall. NFCMiod Vallat
2024-02-14Remove never ever used cpu_exec() macro, apparently already obsolete by theMiod Vallat
2024-02-14Make sure pmap_unmap_direct flushes dirty cache lines.Miod Vallat
2024-02-07Use tlb_flush() rather than complete invalidation in pmap_set_modify().Miod Vallat
2024-01-24clockintr: switch from callee- to caller-allocated clockintr structsScott Soule Cheloha
2024-01-23Delete unused labels which cause error in making kernel.Kenji Aoyama
2024-01-11Since no system call takes more than 6 arguments, and no more than oneMiod Vallat
2023-12-15Drop no-longer-applicable comment.Miod Vallat
2023-12-14NKMEMPAGES_MAX_DEFAULT is no longer used. Remove it from param.h.Claudio Jeker
2023-12-13Fix syscall number bounds check computations.Miod Vallat
2023-12-12remove support for syscall(2) -- the "indirection system call" becauseTheo de Raadt
2023-12-12The sigtramp was calling sigreturn(2), and upon failure exit(2), whichTheo de Raadt
2023-12-11Implement per-CPU caching for the page table page (vp) pool and the PTEMark Kettenis
2023-12-10Add a new label "sigcodecall" inside every sigtramp definition, directlyTheo de Raadt
2023-10-24Normally context switches happen in mi_switch() but there are 3 casesClaudio Jeker
2023-08-02Revert r1.31 - contrary to what I wrote, scaled versions of ld.d and st.dMiod Vallat
2023-07-25statclock: move profil(2), GPROF code to profclock(), gmonclock()Scott Soule Cheloha
2023-07-02all platforms, kernel: remove __HAVE_CLOCKINTR symbolScott Soule Cheloha
2023-04-13pmap_copy() has never, ever, been implemented in any of the platforms OpenBSDMiod Vallat
2023-04-11fix double words in commentsJonathan Gray
2023-02-12m88k also needs to define PMAP_CHECK_COPYIN as 1.Kenji Aoyama
2023-02-11__syscall() is no longer neccessary since the system calls which neededTheo de Raadt
2023-01-31On systems without xonly mmu hardware-enforcement, we can still mitigateTheo de Raadt
2023-01-16we spent far too long debugging a weird go library problem (incorrectTheo de Raadt
2023-01-09Use PROT_EXEC when servicing instruction faults.Miod Vallat
2023-01-06Remove copystr(9), unless used internally by copy{in,out}str.Miod Vallat
2022-12-06_C_LABEL() and _ASM_LABEL() are no longer useful in the "everythingPhilip Guenther
2022-12-06m88k, luna88k: switch to clockintrScott Soule Cheloha
2022-11-02Clean up more ancient history: since 2015 the libc stubs forPhilip Guenther
2022-10-30Simplfity setregs() by passing it the ps_strings and switchingPhilip Guenther
2022-09-10Remove pmap_collect() when a no-op, define __HAVE_PMAP_COLLECT otherwise.Miod Vallat
2022-09-04spellingJonathan Gray
2022-08-29use ansi volatile keyword, not __volatileJonathan Gray
2022-08-12use string literal for format stringJonathan Gray
2022-08-02Correctly detect xmem operations faulting on missing pages on 88110.Miod Vallat
2022-04-14ddb: constify command tablesChristian Weisgerber
2022-04-12ddb: simplify machine command handlingChristian Weisgerber
2022-02-21Convert KVA allocation to km_alloc(9).Mark Kettenis
2022-02-01When a struct ipovly needs to be computed and checksummed in in4_cksum(),Miod Vallat
2021-12-09We only have one syscall table: inline sysent/SYS_MAXSYSCALL andPhilip Guenther
2021-10-06Change sendsig() interface so that the MD code does not need to accessClaudio Jeker
2021-09-24Fix two bugs in m88k fcmp{,u} emulation.Kenji Aoyama
2021-08-30Remove typedef of db_addr_t; mpi converted the users of it to vaddr_t alreadyJasper Lievisse Adriaanse
2021-07-06Introduce CPU_IS_RUNNING() and us it in scheduler-related code to preventMark Kettenis
2021-06-02kernel: introduce per-CPU panic(9) message bufferscheloha