diff options
author | Andrew Boie <andrew.p.boie@intel.com> | 2016-10-21 10:30:21 -0700 |
---|---|---|
committer | Anas Nashif <nashif@linux.intel.com> | 2016-10-21 23:30:05 +0000 |
commit | 238fe1f60fc064607e6587816c8a7237e141709a (patch) | |
tree | a9bf7b4ae147cb6ed9e25c3ab643254e34c5c29e /scripts | |
parent | 327017fb9237061b0ad8fc9ddcb6bac580d173e5 (diff) |
gen_idt: remove int_vec_alloc bitfield from output
This is no longer used.
Change-Id: I6536076ae3510d66eb26c49d89b865dc82e91e33
Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/gen_idt/gen_idt.c | 17 |
1 files changed, 1 insertions, 16 deletions
diff --git a/scripts/gen_idt/gen_idt.c b/scripts/gen_idt/gen_idt.c index 4cf9b167e..75ea0c533 100644 --- a/scripts/gen_idt/gen_idt.c +++ b/scripts/gen_idt/gen_idt.c @@ -99,7 +99,6 @@ static struct genidt_entry_s generated_entry[MAX_NUM_VECTORS]; enum { IFILE = 0, /* input file */ OFILE, /* output file */ - BFILE, /* allocated interrupt vector bitmap file */ MFILE, /* irq to interrupt vector mapping file */ NUSERFILES, /* number of user-provided file names */ EXECFILE = NUSERFILES, /* for name of executable */ @@ -144,11 +143,8 @@ static void get_options(int argc, char *argv[]) char *endptr; int ii, opt; - while ((opt = getopt(argc, argv, "hb:i:o:m:n:vl:d")) != -1) { + while ((opt = getopt(argc, argv, "hi:o:m:n:vl:d")) != -1) { switch (opt) { - case 'b': - filenames[BFILE] = optarg; - break; case 'i': filenames[IFILE] = optarg; break; @@ -234,9 +230,6 @@ static void open_files(void) fds[OFILE] = open(filenames[OFILE], O_WRONLY | O_BINARY | O_TRUNC | O_CREAT, S_IWUSR | S_IRUSR); - fds[BFILE] = open(filenames[BFILE], O_WRONLY | O_BINARY | O_CREAT | - O_TRUNC | O_BINARY, - S_IWUSR | S_IRUSR); fds[MFILE] = open(filenames[MFILE], O_WRONLY | O_BINARY | O_CREAT | O_TRUNC | O_BINARY, S_IWUSR | S_IRUSR); @@ -562,14 +555,6 @@ static void generate_interrupt_vector_bitmap(void) supplied_entry[i].vector_id = (index * 32) + bit; } - bytes_to_write = num_elements * sizeof(unsigned int); - bytes_written = write(fds[BFILE], interrupt_vector_bitmap, bytes_to_write); - if (bytes_written != bytes_to_write) { - fprintf(stderr, "Failed to write all data to '%s'.\n", - filenames[BFILE]); - clean_exit(-1); - } - bytes_to_write = num_irq_lines; bytes_written = write(fds[MFILE], map_irq_to_vector_id, bytes_to_write); if (bytes_written != bytes_to_write) { |