History log of /gem5/src/arch/micro_asm.py
Revision Date Author Comments
# 12563:8d59ed22ae79 06-Mar-2018 Gabe Black <gabeblack@google.com>

scons: Switch from the print statement to the print function.

Starting with version 3, scons imposes using the print function instead
of the print statement in code it processes. To get things building
again, this change moves all python code within gem5 to use the
function version. Another change by another author separately made this
same change to the site_tools and site_init.py files.

Change-Id: I2de7dc3b1be756baad6f60574c47c8b7e80ea3b0
Reviewed-on: https://gem5-review.googlesource.com/8761
Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
Maintainer: Gabe Black <gabeblack@google.com>


# 6655:380a32b43336 22-Sep-2009 Nathan Binkert <nate@binkert.org>

scons: add slicc and ply to sys.path and PYTHONPATH so everyone has access


# 5594:7ef21c6c76bb 09-Oct-2008 Gabe Black <gblack@eecs.umich.edu>

Microcode: Fix a silent typo error in the microcode assembler.


# 5593:6c00fcf12fdf 09-Oct-2008 Gabe Black <gblack@eecs.umich.edu>

Microcode: Fix a very old bug with parsing external labels in microcode.


# 5039:a9367ed7ca7b 01-Sep-2007 Gabe Black <gblack@eecs.umich.edu>

Microassembler: Pass the actual mnemonic used to the macroop add_micro function


# 5009:78d53ea88c74 26-Aug-2007 Gabe Black <gblack@eecs.umich.edu>

X86: Make the microassembler accept lines which are just labels.
The labels on these lines will be associated with whatever the next microop
is.


# 4613:7f670817a86c 21-Jun-2007 Gabe Black <gblack@eecs.umich.edu>

Fix a problem where part of a microops parameters might be interpretted as an "ID", and also added support for symbols.


# 4603:a120ca8d8fe8 20-Jun-2007 Gabe Black <gblack@eecs.umich.edu>

Comment out some unnecessary debug statements.


# 4591:f275f155962a 19-Jun-2007 Gabe Black <gblack@eecs.umich.edu>

Make an error message a little more descriptive.


# 4566:a0ec2dee1a1b 14-Jun-2007 Gabe Black <gblack@eecs.umich.edu>

Fix up param regular expression to not duplicated the escaping \ and to pair up \s correctly.


# 4512:cfa340f9d12a 01-Jun-2007 Gabe Black <gblack@eecs.umich.edu>

Clean things up


# 4508:837161d544c3 31-May-2007 Gabe Black <gblack@eecs.umich.edu>

Add rom based macroops into the macroop dict instead of dropping them on the floor


# 4507:487b70cfd58d 31-May-2007 Gabe Black <gblack@eecs.umich.edu>

Do something with ROM based macroops


# 4503:0f812a876221 31-May-2007 Gabe Black <gblack@eecs.umich.edu>

Make directives take parameters and use the directive function and not it's name


# 4502:766acd3fa962 31-May-2007 Gabe Black <gblack@eecs.umich.edu>

Handle comments


# 4483:1e62824dcc3d 31-May-2007 Gabe Black <gblack@eecs.umich.edu>

Early micro assembler

src/arch/micro_asm.py:
Micro assembler
src/arch/micro_asm_test.py:
Test script for the micro assembler. This probably should go somewhere else eventually.