--- nono/m680x0/m68030mmu.h 2026/04/29 17:04:28 1.1 +++ nono/m680x0/m68030mmu.h 2026/04/29 17:04:34 1.1.1.2 @@ -1,6 +1,7 @@ // // nono -// Copyright (C) 2017 isaki@NetBSD.org +// Copyright (C) 2020 nono project +// Licensed under nono-license.txt // #pragma once @@ -170,13 +171,13 @@ struct m68030ATCLine }; // ATC のテーブル -class m68030ATCTable +class m68030ATCTable final { public: static const int LINES = 22; m68030ATCTable(); - virtual ~m68030ATCTable() { } + ~m68030ATCTable() { } #if !defined(ATC_SINGLE) // 空きエントリを取得。 @@ -232,12 +233,12 @@ class m68030ATCTable }; // ATC (Address Translation Cache) -class m68030ATC +class m68030ATC final { friend class MPUATC; public: m68030ATC(m68kcpu *); - virtual ~m68030ATC() { } + ~m68030ATC() { } // エントリをサーチ&更新 const m68030ATCLine& fill_fetch();