Skip to content

Dml 1.2 compatibility templates - inquiry#446

Merged
mandolaerik merged 2 commits into
intel:mainfrom
e-malitsky:feat/dml12-compat-inquiry
May 27, 2026
Merged

Dml 1.2 compatibility templates - inquiry#446
mandolaerik merged 2 commits into
intel:mainfrom
e-malitsky:feat/dml12-compat-inquiry

Conversation

@e-malitsky
Copy link
Copy Markdown
Contributor

1.2 read_access(write_access) has conditional logic based on inquiry
1.4 calls either get() or read() (set()/write()) in io_memory based on inquiry

compatibility templates ignored that

@syssimics
Copy link
Copy Markdown
Contributor

DML Verification : 7: ❌ failure

@syssimics
Copy link
Copy Markdown
Contributor

PR Verification: ❌ failure

@syssimics
Copy link
Copy Markdown
Contributor

DML Verification : 6: ❌ failure

@syssimics
Copy link
Copy Markdown
Contributor

DML Verification : 7: ❌ failure

@syssimics
Copy link
Copy Markdown
Contributor

DML Verification : 7: ❌ failure

@syssimics
Copy link
Copy Markdown
Contributor

DML Verification : 6: ❌ failure

@syssimics
Copy link
Copy Markdown
Contributor

PR Verification: ❌ failure

@syssimics
Copy link
Copy Markdown
Contributor

DML Verification : 7: ❌ failure

@syssimics
Copy link
Copy Markdown
Contributor

DML Verification : 7: ❌ failure

@syssimics
Copy link
Copy Markdown
Contributor

PR Verification: ✅ success

Comment thread test/1.2/misc/dml14.dml Outdated
// Test that inquiry accesses bypass dml12_compat_read_register and
// dml12_compat_write_register (r6 inverts bits in read_register/
// write_register; inquiry should access storage directly)
local uint32 inq_val;
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

use uint32_le_t or uint32_be_t if you want a specific endianness. Casting uint32 to uint8* adds an unnecessary risk for undefined behaviour in C; with endian ints there is no such risk.

Copy link
Copy Markdown
Contributor

@mandolaerik mandolaerik left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved modulo C pedantry nitpick

@syssimics syssimics requested a review from mandolaerik May 26, 2026 21:46
@syssimics
Copy link
Copy Markdown
Contributor

PR Verification: ✅ success

@syssimics
Copy link
Copy Markdown
Contributor

PR Verification: ✅ success

@mandolaerik mandolaerik merged commit c2e61bf into intel:main May 27, 2026
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.

3 participants