On 15 June 2015 at 16:51, Jani Nikula <jani.nikula@xxxxxxxxx> wrote: > On Mon, 15 Jun 2015, Daniel Vetter <daniel@xxxxxxxx> wrote: >> On Wed, Jun 10, 2015 at 11:41:03AM +0100, Thomas Wood wrote: >>> Cc: Jani Nikula <jani.nikula@xxxxxxxxx> >>> Signed-off-by: Thomas Wood <thomas.wood@xxxxxxxxx> >> >> I'd go even one step further and do an exec using the corresponding >> intel_reg commandline. On top of this patch ofc. > > IMO more work than it's worth. I looked at this, but the output and options of intel_reg don't quite match those of tools it is replacing, so it's not an exact replacement. > >> Then we could nuke a lot of the existing boilerplate already and then >> perhaps nuke all the tools one release later on or so. > > Hmm didn't we already make a release with the warnings? I'd just nuke > the deprecated ones from git now. Yes, the 1.11 release has the warnings. > > BR, > Jani. > > > >> -Daniel >> >>> --- >>> tools/intel_iosf_sb_read.c | 3 +++ >>> tools/intel_iosf_sb_write.c | 3 +++ >>> tools/intel_reg_dumper.c | 3 +++ >>> tools/intel_reg_read.c | 3 +++ >>> tools/intel_reg_snapshot.c | 4 ++++ >>> tools/intel_reg_write.c | 3 +++ >>> tools/intel_vga_read.c | 3 +++ >>> tools/intel_vga_write.c | 3 +++ >>> 8 files changed, 25 insertions(+) >>> >>> diff --git a/tools/intel_iosf_sb_read.c b/tools/intel_iosf_sb_read.c >>> index f188cda..097b0b8 100644 >>> --- a/tools/intel_iosf_sb_read.c >>> +++ b/tools/intel_iosf_sb_read.c >>> @@ -94,6 +94,9 @@ int main(int argc, char *argv[]) >>> int i, nregs, count = 1, reg_stride; >>> const char *name; >>> >>> + fprintf(stderr, "WARNING: Use of %s has been deprecated and replaced by" >>> + " intel_reg.\n", argv[0]); >>> + >>> if (!IS_VALLEYVIEW(dev->device_id) && >>> !IS_CHERRYVIEW(dev->device_id)) { >>> usage(argv[0]); >>> diff --git a/tools/intel_iosf_sb_write.c b/tools/intel_iosf_sb_write.c >>> index eb6700d..a091a0d 100644 >>> --- a/tools/intel_iosf_sb_write.c >>> +++ b/tools/intel_iosf_sb_write.c >>> @@ -89,6 +89,9 @@ int main(int argc, char** argv) >>> int i, nregs; >>> const char *name; >>> >>> + fprintf(stderr, "WARNING: Use of %s has been deprecated and replaced by" >>> + " intel_reg.\n", argv[0]); >>> + >>> if (!IS_VALLEYVIEW(dev->device_id) && >>> !IS_CHERRYVIEW(dev->device_id)) { >>> usage(argv[0]); >>> diff --git a/tools/intel_reg_dumper.c b/tools/intel_reg_dumper.c >>> index 3d32005..f9b4d06 100644 >>> --- a/tools/intel_reg_dumper.c >>> +++ b/tools/intel_reg_dumper.c >>> @@ -2931,6 +2931,9 @@ int main(int argc, char** argv) >>> char *file = NULL, *reg_name = NULL; >>> uint32_t reg_val, power_well; >>> >>> + fprintf(stderr, "WARNING: Use of %s has been deprecated and replaced by" >>> + " intel_reg.\n", argv[0]); >>> + >>> while ((opt = getopt(argc, argv, "d:h")) != -1) { >>> switch (opt) { >>> case 'd': >>> diff --git a/tools/intel_reg_read.c b/tools/intel_reg_read.c >>> index 46fa664..39671ff 100644 >>> --- a/tools/intel_reg_read.c >>> +++ b/tools/intel_reg_read.c >>> @@ -74,6 +74,9 @@ int main(int argc, char** argv) >>> int decode_bits = 0; >>> int dwords = 1; >>> >>> + fprintf(stderr, "WARNING: Use of %s has been deprecated and replaced by" >>> + " intel_reg.\n", argv[0]); >>> + >>> while ((ch = getopt(argc, argv, "dfhc:")) != -1) { >>> switch(ch) { >>> case 'd': >>> diff --git a/tools/intel_reg_snapshot.c b/tools/intel_reg_snapshot.c >>> index 50dafd6..8b097e6 100644 >>> --- a/tools/intel_reg_snapshot.c >>> +++ b/tools/intel_reg_snapshot.c >>> @@ -26,6 +26,7 @@ >>> >>> #include <unistd.h> >>> #include <assert.h> >>> +#include <stdio.h> >>> #include "intel_io.h" >>> #include "intel_chipset.h" >>> >>> @@ -36,6 +37,9 @@ int main(int argc, char** argv) >>> int mmio_bar; >>> int ret; >>> >>> + fprintf(stderr, "WARNING: Use of %s has been deprecated and replaced by" >>> + " intel_reg.\n", argv[0]); >>> + >>> pci_dev = intel_get_pci_device(); >>> devid = pci_dev->device_id; >>> intel_mmio_use_pci_bar(pci_dev); >>> diff --git a/tools/intel_reg_write.c b/tools/intel_reg_write.c >>> index b0ddffe..127519c 100644 >>> --- a/tools/intel_reg_write.c >>> +++ b/tools/intel_reg_write.c >>> @@ -36,6 +36,9 @@ int main(int argc, char** argv) >>> { >>> uint32_t reg, value; >>> >>> + fprintf(stderr, "WARNING: Use of %s has been deprecated and replaced by" >>> + " intel_reg.\n", argv[0]); >>> + >>> if (argc < 3) { >>> printf("Usage: %s addr value\n", argv[0]); >>> printf(" WARNING: This is dangerous to you and your system's health.\n"); >>> diff --git a/tools/intel_vga_read.c b/tools/intel_vga_read.c >>> index ea50705..8305fb8 100644 >>> --- a/tools/intel_vga_read.c >>> +++ b/tools/intel_vga_read.c >>> @@ -57,6 +57,9 @@ int main(int argc, char *argv[]) >>> int i, ch; >>> const char *cmdname = argv[0]; >>> >>> + fprintf(stderr, "WARNING: Use of %s has been deprecated and replaced by" >>> + " intel_reg.\n", argv[0]); >>> + >>> while ((ch = getopt(argc, argv, "m")) != -1) { >>> switch(ch) { >>> case 'm': >>> diff --git a/tools/intel_vga_write.c b/tools/intel_vga_write.c >>> index 8215962..cb1ed98 100644 >>> --- a/tools/intel_vga_write.c >>> +++ b/tools/intel_vga_write.c >>> @@ -57,6 +57,9 @@ int main(int argc, char *argv[]) >>> int ch; >>> const char *cmdname = argv[0]; >>> >>> + fprintf(stderr, "WARNING: Use of %s has been deprecated and replaced by" >>> + " intel_reg.\n", argv[0]); >>> + >>> while ((ch = getopt(argc, argv, "m")) != -1) { >>> switch(ch) { >>> case 'm': >>> -- >>> 2.4.2 >>> >>> _______________________________________________ >>> Intel-gfx mailing list >>> Intel-gfx@xxxxxxxxxxxxxxxxxxxxx >>> http://lists.freedesktop.org/mailman/listinfo/intel-gfx >> >> -- >> Daniel Vetter >> Software Engineer, Intel Corporation >> http://blog.ffwll.ch > > -- > Jani Nikula, Intel Open Source Technology Center _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/intel-gfx