- Add bits8 / STOCK_V8 / FEATURE8_* and wire strict seed + ctx API bumps
- Protocol 0.4.0: new seed RPCs, channel/replication adjuncts, STOCK_V8 test - Booter: wave8 /proc surfaces, vfs routes, boot policy env passthrough, limits - Kernel: boot.policy v8 (feature bits, bare runtime min, deny RPCs, protomux cap) - Schemas/examples: extensions v5, telemetry/audit bumps; seeder/kernel rsync parity - Docs: roadmap Wave 8 (100 rows), ADR Word 8, capabilities index, privacy/GDPR, DNSSEC - CI: verify-kernel-roadmap-wave8, wave3/ctx/compat updates; scripts/README - Fix /proc flat + nested listing order to match default string sort (vfs + tests)
This commit is contained in:
@@ -68,10 +68,26 @@ function main() {
|
||||
console.error('index.js should wire seed/features bits6')
|
||||
process.exit(1)
|
||||
}
|
||||
if (!idx.includes('bits7')) {
|
||||
console.error('index.js should wire seed/features bits7')
|
||||
process.exit(1)
|
||||
}
|
||||
if (!idx.includes('bits8')) {
|
||||
console.error('index.js should wire seed/features bits8')
|
||||
process.exit(1)
|
||||
}
|
||||
if (!idx.includes('BARE_OS_KERNEL_FEATURES_STOCK_V6')) {
|
||||
console.error('index.js should reference BARE_OS_KERNEL_FEATURES_STOCK_V6')
|
||||
process.exit(1)
|
||||
}
|
||||
if (!idx.includes('BARE_OS_KERNEL_FEATURES_STOCK_V7')) {
|
||||
console.error('index.js should reference BARE_OS_KERNEL_FEATURES_STOCK_V7')
|
||||
process.exit(1)
|
||||
}
|
||||
if (!idx.includes('BARE_OS_KERNEL_FEATURES_STOCK_V8')) {
|
||||
console.error('index.js should reference BARE_OS_KERNEL_FEATURES_STOCK_V8')
|
||||
process.exit(1)
|
||||
}
|
||||
|
||||
const bitsSrc = read(bitsPath)
|
||||
if (!bitsSrc.includes('export const BARE_OS_KERNEL_FEATURES_STOCK_V1')) {
|
||||
@@ -110,6 +126,18 @@ function main() {
|
||||
)
|
||||
process.exit(1)
|
||||
}
|
||||
if (!bitsSrc.includes('export const BARE_OS_KERNEL_FEATURES_STOCK_V7')) {
|
||||
console.error(
|
||||
'kernel-feature-bits.js missing BARE_OS_KERNEL_FEATURES_STOCK_V7'
|
||||
)
|
||||
process.exit(1)
|
||||
}
|
||||
if (!bitsSrc.includes('export const BARE_OS_KERNEL_FEATURES_STOCK_V8')) {
|
||||
console.error(
|
||||
'kernel-feature-bits.js missing BARE_OS_KERNEL_FEATURES_STOCK_V8'
|
||||
)
|
||||
process.exit(1)
|
||||
}
|
||||
const docMatch = bitsSrc.match(
|
||||
/export const BARE_OS_KERNEL_FEATURE_BITS_DOC = (\d+)/
|
||||
)
|
||||
@@ -117,8 +145,8 @@ function main() {
|
||||
console.error('Could not parse BARE_OS_KERNEL_FEATURE_BITS_DOC')
|
||||
process.exit(1)
|
||||
}
|
||||
if (docMatch[1] !== '8') {
|
||||
console.error('Expected BARE_OS_KERNEL_FEATURE_BITS_DOC = 8 for wave 6')
|
||||
if (docMatch[1] !== '10') {
|
||||
console.error('Expected BARE_OS_KERNEL_FEATURE_BITS_DOC = 10 for wave 8')
|
||||
process.exit(1)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user