Skip to content

Conversation

@jrac
Copy link
Contributor

@jrac jrac commented Dec 27, 2025

  • Add 68060SP ISP code to external/arch/m68k
  • Install _060_isp_unimp handler for "Unimplemented Integer Instruction" exception
  • Add 68060 CPU target

Some design choices that need scrutiny:

  • The '_060_isp_unimp' routine is a weak symbol to allow things to build when the ISP code is not being assembled/linked.

  • In arch/m68k/rules.mk there is a conditional that performs a pattern match, rather than shelling out to numeric comparison or similar. The ISP code fails to build '010 targets like rosco, hence the gating.

support

   - Add 68060SP ISP code to external/arch/m68k
   - Install _060_isp_unimp handler for
   "Unimplemented Integer Instruction" exception
   - Add 68060 CPU target
@travisg
Copy link
Member

travisg commented Jan 8, 2026

Looks good to me, i'll add a switch to see if can test this via qemu.

@travisg travisg merged commit 90fb2c7 into littlekernel:master Jan 8, 2026
124 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants